LDicomAssociate::GetApplication

#include "ltdic.h"

L_VOID LDicomAssociate::GetApplication(strApplication, SizeInWords)

L_TCHAR * strApplication;

buffer to be updated

L_UINT32 SizeInWords;

size of the destination string buffer

Gets the Application Context for the DICOM Associate.

Parameter

Description

strApplication

String Buffer to be updated with the Application Context for the DICOM Associate.

SizeInWords

Size of the destination string buffer.

Returns

None.

Comments

The default value for the Application Context is "1.2.840.10008.3.1.1.1" (UID_APPLICATION_CONTEXT_NAME).

Required DLLs and Libraries

LTDIC

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application

Platforms

Win32, x64

See Also

Functions:

LDicomAssociate::SetApplication

Topics:

Working with DICOM Associate Connections

Example

L_INT LDicomAssociate_GetApplicationExample(LDicomAssociate *m_pDicomAssociate) 
{ 
   L_INT    nRet; 
   CString  strMsg; 
   L_TCHAR  szApplication[PDU_MAX_UID_SIZE+1]; 
   //create the Associate Class as Request 
   m_pDicomAssociate = new LDicomAssociate(TRUE); 
   //Getthe current Application Context 
   m_pDicomAssociate->GetApplication(szApplication, PDU_MAX_UID_SIZE+1); 
   strMsg.Format(TEXT("Current Application Context: %s"), szApplication); 
   AfxMessageBox(strMsg); 
   //change it 
   nRet = m_pDicomAssociate->SetApplication(TEXT("9.9.999.99999.9.9.9.9")); 
   if(nRet != DICOM_SUCCESS) 
      return nRet; 
   m_pDicomAssociate->GetApplication(szApplication, PDU_MAX_UID_SIZE+1); 
   strMsg.Format(TEXT("New Application Context %s"), szApplication); 
   AfxMessageBox(strMsg); 
   //Free associate 
   delete m_pDicomAssociate; 
   return DICOM_SUCCESS; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS DICOM C++ Class Library Help