ATL Functions Alphabetical Reference
이 단원에서는 ATL 전역 함수에 대한 참조 항목이 사전순으로 구성되어 있습니다. 특정 함수를 범주별로 찾으려면 ATL 함수를 참조하십시오.
함수 |
설명 |
---|---|
개체의 연결 지점과 클라이언트의 싱크 간에 연결을 만듭니다. |
|
개체의 싱크 이벤트 맵에서 모든 항목을 advise하거나 unadvise하려면 이 함수를 호출합니다. |
|
지정한 창에 이전에 만든 컨트롤을 연결합니다. |
|
ActiveX 컨트롤을 만들고 초기화하며 지정한 창에 호스팅합니다. 새 컨트롤에 대한 인터페이스 포인터와 이벤트 싱크를 만들 수도 있습니다. |
|
사용 허가를 받은 ActiveX 컨트롤을 만들고 초기화하며 지정한 창에 호스팅합니다. 새 컨트롤에 대한 인터페이스 포인터와 이벤트 싱크를 만들 수도 있습니다. |
|
사용 허가를 받은 ActiveX 컨트롤을 만들고 초기화하며 지정한 창에 호스팅합니다. |
|
ActiveX 컨트롤을 만들고 초기화하며 지정한 창에 호스팅합니다. |
|
사용자가 제공한 대화 상자 템플릿에서 모덜리스 대화 상자를 만듭니다. |
|
사용자가 제공한 대화 상자 템플릿에서 모달 대화 상자를 만듭니다. |
|
핸들이 제공되는 지정된 창 내에 포함된 컨트롤에 직접 인터페이스 포인터를 가져옵니다. |
|
핸들이 제공되는 지정된 창(있는 경우)의 컨테이너에 직접 인터페이스 포인터를 가져옵니다. |
|
이 함수는 "AtlAxWin80" 및 "AtlAxWinLic80" 창 클래스와 함께 몇 가지 사용자 지정 창 메시지를 등록하여 ATL의 컨트롤 호스팅 코드를 초기화합니다. |
|
이 함수는 "AtlAxWin80" 및 "AtlAxWinLic80" 창 클래스의 등록을 취소하여 ATL의 컨트롤 호스팅 코드의 초기화를 취소합니다. |
|
안전하지 않은 문자와 공백을 이스케이프 시퀀스로 변환하는 등 URL을 정식화하려면 이 함수를 호출합니다. |
|
기본 URL과 상대 URL을 단일 정규 URL로 결합하려면 이 함수를 호출합니다. |
|
이 함수는 클래스 팩터리를 반환하기 위해 호출됩니다. |
|
이 함수는 클래스 개체를 등록하기 위해 호출됩니다. |
|
이 함수는 개체 맵의 모든 개체를 등록하기 위해 호출됩니다. |
|
이 함수는 실행 개체 테이블에서 클래스 팩터리를 제거하기 위해 호출됩니다. |
|
이 함수는 개체 맵의 모든 개체를 등록 취소하기 위해 호출됩니다. |
|
인터페이스 포인터를 같은 형식의 다른 인터페이스 포인터에 할당합니다. |
|
인터페이스 포인터를 다른 형식의 다른 인터페이스 포인터에 할당합니다. |
|
DVTARGETDEVICE 구조에 지정된 장치에 대한 장치 컨텍스트를 만듭니다. |
|
모든 안전하지 않은 문자를 이스케이프 시퀀스로 변환하려면 이 함수를 호출합니다. |
|
스트림에서 마샬링 데이터를 해제한 다음 스트림 포인터를 해제합니다. |
|
지정된 개체의 DACL(임의 액세스 제어 목록) 정보를 검색하려면 이 함수를 호출합니다. |
|
특정 인터넷 프로토콜 또는 체계와 관련된 기본 포트 번호를 가져오려면 이 함수를 호출합니다. |
|
개체의 그룹 보안 식별자(SID)를 검색하려면 이 함수를 호출합니다. |
|
16진수의 숫자 값을 가져오려면 이 함수를 호출합니다. |
|
개체의 기본 소스 인터페이스에 대한 정보를 검색하려면 이 함수를 호출합니다. |
|
개체의 소유자 보안 식별자(SID)를 검색하려면 이 함수를 호출합니다. |
|
이 함수를 사용하여 응용 프로그램이 레지스트리 액세스 권한을 HKEY_CURRENT_USER(HKCU) 노드로 리디렉션하는지 여부를 확인합니다. |
|
지정된 개체의 SACL(시스템 액세스 제어 목록) 정보를 검색하려면 이 함수를 호출합니다. |
|
지정된 개체의 보안 설명자를 검색하려면 이 함수를 호출합니다. |
|
AtlHexEncode에 대한 이전 호출에서와 같이 16진수 텍스트로 인코딩된 데이터의 문자열을 디코딩합니다. |
|
지정된 길이의 16진수로 인코딩된 문자열에서 디코딩된 데이터를 포함할 수 있는 버퍼를 바이트 크기로 가져오려면 이 함수를 호출합니다. |
|
16진수 텍스트 문자열로 일부 데이터를 인코딩하려면 이 함수를 호출합니다. |
|
지정된 크기의 데이터에서 디코딩된 문자열을 포함할 수 있는 버퍼를 문자 크기로 가져오려면 이 함수를 호출합니다. |
|
16진수의 숫자 값을 가져오려면 이 함수를 호출합니다. |
|
개체의 HIMETRIC 단위 크기(각 단위는 0.01mm)를 화면 장치의 픽셀 크기로 변환합니다. |
|
호출 스레드의 마지막 오류 코드 값을 HRESULT 형식으로 반환합니다. |
|
Win32 오류 코드 HRESULT로 변환합니다. |
|
요청된 인터페이스에 대한 포인터를 검색합니다. |
|
URL에서 문자를 안전하게 사용할 수 있는지 확인하려면 이 함수를 호출합니다. |
|
이 함수는 형식 라이브러리를 로드하기 위해 호출됩니다. |
|
새 스트림 개체를 만들고, 프록시의 CLSID를 스트림에 쓰고, 프록시를 스트림으로 초기화하는 데 필요한 데이터를 작성하여 제공된 인터페이스 포인터를 마샬링합니다. |
|
개체 맵의 모든 개체를 등록합니다. |
|
형식 라이브러리를 등록합니다. |
|
개체 맵의 모든 개체를 등록 취소합니다. |
|
개체 맵의 모든 개체를 등록 취소합니다. 이는 형식 라이브러리를 등록 취소할 수 없다는 점을 제외하고 AtlModuleUnregisterServerEx와 유사합니다. |
|
형식 라이브러리를 등록 취소합니다. |
|
이 함수는 PathAddBackslash에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathAddExtension에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathAppend에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathBuildRoot에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathCanonicalize에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathCombine에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathCommonPrefix에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathCompactPath에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathCompactPathEx에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathFileExists에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathFindExtension에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathFindFileName에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathGetDriveNumber에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsDirectory에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsFileSpec에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsPrefix에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsRelative에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsRoot에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsSameRoot에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsUNC에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsUNCServer에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathIsUNCServerShare에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathMakePretty에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathMatchSpec에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathQuoteSpaces에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRelativePathTo에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRemoveArgs에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRemoveBackslash에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRemoveBlanks에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRemoveExtension에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRemoveFileSpec에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathRenameExtension에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathSkipRoot에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathStripPath에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathStripToRoot에 대해 오버로드된 래퍼입니다. |
|
이 함수는 PathUnquoteSpaces에 대해 오버로드된 래퍼입니다. |
|
화면 장치에서 개체의 픽셀 크기를 HIMETRIC 단위의 크기(각 단위는 0.01mm)로 변환합니다. |
|
이 함수는 형식 라이브러리를 등록하기 위해 호출됩니다. |
|
개체의 클라이언트에 오류 정보를 제공하도록 IErrorInfo 인터페이스를 설정합니다. |
|
자식 개체의 사이트를 부모 개체의 IUnknown으로 설정하려면 이 함수를 호출합니다. |
|
지정된 개체의 DACL(임의 액세스 제어 목록) 정보를 설정하려면 이 함수를 호출합니다. |
|
개체의 그룹 보안 식별자(SID)를 설정하려면 이 함수를 호출합니다. |
|
개체의 소유자 보안 식별자(SID)를 설정하려면 이 함수를 호출합니다. |
|
응용 프로그램이 레지스트리 액세스 권한을 HKEY_CURRENT_USER(HKCU) 노드로 리디렉션하는지 여부를 설정합니다. |
|
지정된 개체의 SACL(시스템 액세스 제어 목록) 정보를 설정하려면 이 함수를 호출합니다. |
|
Windows 함수 GetLastError의 결과에 따라 오류를 표시하려면 이 함수를 호출합니다. |
|
HRESULT 상태 코드에 따라 오류를 표시하려면 이 함수를 호출합니다. |
|
AtlAdvise를 통해 설정된 연결을 종료합니다. |
|
이스케이프된 문자를 원래 값으로 다시 변환하려면 이 함수를 호출합니다. |
|
유니코드 문자열을 UTF-8로 변환하려면 이 함수를 호출합니다. |
|
스트림의 마샬링 데이터를 클라이언트에서 사용할 수 있는 인터페이스 포인터로 변환합니다. |
|
이 함수는 형식 라이브러리를 등록 취소하기 위해 호출됩니다. |
|
이 함수는 제공된 리소스에서 레지스트리를 업데이트하기 위해 호출됩니다. |
|
필요에 따라 창 메시지를 디스패치하는 중에 개체가 신호를 받는 동안 대기합니다. |
|
이 함수는 _AtlCreateWndData 구조를 초기화하고 추가하는 데 사용됩니다. |
|
기존 _AtlCreateWndData 구조를 추출하려면 이 함수를 호출합니다. |
|
"B" 인코딩을 사용하여 일부 데이터를 변환하려면 이 함수를 호출합니다. |
|
지정된 크기의 데이터에서 디코딩된 문자열을 포함할 수 있는 버퍼를 문자 크기로 가져오려면 이 함수를 호출합니다. |
|
XML에서 사용하기에 안전하지 않은 문자를 안전한 문자로 변환하려면 이 함수를 호출합니다. |
|
문자열에서 확장된 문자 수를 가져오려면 이 함수를 호출합니다. |
|
특별히 IUnknown에 대한 테스트를 수행하려면 이 함수를 호출합니다. |
|
지정한 문자가 확장된 문자(32보다 작거나 126보다 크고 탭, 줄 바꿈 또는 캐리지 리턴이 아님)인지 확인하려면 이 함수를 호출합니다. |
|
"Q" 인코딩을 사용하여 일부 데이터를 변환하려면 이 함수를 호출합니다. |
|
지정된 크기의 데이터에서 디코딩된 문자열을 포함할 수 있는 버퍼를 문자 크기로 가져오려면 이 함수를 호출합니다. |
|
QPEncode에 대한 이전 호출에서와 같이 quoted-printable 형식으로 인코딩된 데이터의 문자열을 디코딩합니다. |
|
지정된 길이의 quoted-printable로 인코딩된 문자열에서 디코딩된 데이터를 포함할 수 있는 버퍼를 바이트 크기로 가져오려면 이 함수를 호출합니다. |
|
quoted-printable 형식으로 일부 데이터를 인코딩하려면 이 함수를 호출합니다. |
|
지정된 크기의 데이터에서 디코딩된 문자열을 포함할 수 있는 버퍼를 문자 크기로 가져오려면 이 함수를 호출합니다. |
|
이 함수는 시스템 레지스트리에서 읽거나 쓰기 위해 호출됩니다. |
|
COLORREF 값을 색 값에 해당하는 HTML 텍스트로 변환합니다. |
|
DOMAIN_ALIAS_RID_ACCOUNT_OPS SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_ADMINS SID를 반환합니다. |
|
SECURITY_ANONYMOUS_LOGON_RID SID를 반환합니다. |
|
SECURITY_AUTHENTICATED_USER_RID SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_BACKUP_OPS SID를 반환합니다. |
|
SECURITY_BATCH_RID SID를 반환합니다. |
|
SECURITY_CREATOR_GROUP_SERVER_RID SID를 반환합니다. |
|
SECURITY_CREATOR_GROUP_RID SID를 반환합니다. |
|
SECURITY_CREATOR_OWNER_SERVER_RID SID를 반환합니다. |
|
SECURITY_CREATOR_OWNER_RID SID를 반환합니다. |
|
SECURITY_DIALUP_RID SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_GUESTS SID를 반환합니다. |
|
SECURITY_INTERACTIVE_RID SID를 반환합니다. |
|
SECURITY_LOCAL_RID SID를 반환합니다. |
|
SECURITY_NETWORK_RID SID를 반환합니다. |
|
SECURITY_NETWORK_SERVICE_RID SID를 반환합니다. |
|
SECURITY_NULL_RID SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_POWER_USERS SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_PRINT_OPS SID를 반환합니다. |
|
SECURITY_PROXY_RID SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_RAS_SERVERS SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_REPLICATOR SID를 반환합니다. |
|
SECURITY_RESTRICTED_CODE_RID SID를 반환합니다. |
|
SECURITY_PRINCIPAL_SELF_RID SID를 반환합니다. |
|
SECURITY_SERVER_LOGON_RID SID를 반환합니다. |
|
SECURITY_SERVICE_RID SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_SYSTEM_OPS SID를 반환합니다. |
|
SECURITY_LOCAL_SYSTEM_RID SID를 반환합니다. |
|
SECURITY_TERMINAL_SERVER_RID SID를 반환합니다. |
|
DOMAIN_ALIAS_RID_USERS SID를 반환합니다. |
|
SECURITY_WORLD_RID SID를 반환합니다. |
|
시스템 시간을 HTTP 헤더에서 사용하기에 적합한 형식의 문자열로 변환하려면 이 함수를 호출합니다. |
|
UUEncode에 대한 이전 호출에서와 같이 uuencode된 데이터의 문자열을 디코딩합니다. |
|
지정된 길이의 uuencode된 문자열에서 디코딩된 데이터를 포함할 수 있는 버퍼를 바이트 크기로 가져오려면 이 함수를 호출합니다. |
|
일부 데이터를 uuencode하려면 이 함수를 호출합니다. |
|
지정된 크기의 데이터에서 디코딩된 문자열을 포함할 수 있는 버퍼를 문자 크기로 가져오려면 이 함수를 호출합니다. |