다음을 통해 공유


APTTYPEQUALIFIER 열거형(objidl.h)

가능한 COM 아파트 유형 한정자 집합을 지정합니다.

Syntax

typedef enum _APTTYPEQUALIFIER {
  APTTYPEQUALIFIER_NONE = 0,
  APTTYPEQUALIFIER_IMPLICIT_MTA = 1,
  APTTYPEQUALIFIER_NA_ON_MTA = 2,
  APTTYPEQUALIFIER_NA_ON_STA = 3,
  APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA = 4,
  APTTYPEQUALIFIER_NA_ON_MAINSTA = 5,
  APTTYPEQUALIFIER_APPLICATION_STA = 6,
  APTTYPEQUALIFIER_RESERVED_1 = 7
} APTTYPEQUALIFIER;

상수

 
APTTYPEQUALIFIER_NONE
값: 0
현재 COM 아파트 유형에 대한 한정자 정보를 사용할 수 없습니다.
APTTYPEQUALIFIER_IMPLICIT_MTA
값: 1
이 한정자는 CoGetApartmentType 함수의 pAptType 매개 변수가 반환 시 APTTYPE_MTA 지정하는 경우에만 유효합니다. 스레드는 COM 아파트 자체를 초기화하지 않고 다른 스레드가 프로세스에서 MTA를 이미 초기화한 경우 암시적 MTA 아파트 형식을 가합니다. 이 한정자는 스레드의 MTA가 다른 스레드에서 암시적으로 상속되고 직접 초기화되지 않는다는 것을 API 호출자에게 알릴 수 있습니다.
APTTYPEQUALIFIER_NA_ON_MTA
값: 2
이 한정자는 CoGetApartmentType 함수의 pAptType 매개 변수에 반환 시 APTTYPE_NA 포함된 경우에만 유효합니다. MTA 스레드가 "중립" 스레딩 모델을 사용하여 COM in-process 개체를 만들거나 호출하면 스레드의 COM 아파트 유형이 MTA에서 중립 아파트 형식으로 전환됩니다. 이 한정자는 스레드가 MTA 아파트 형식에서 NA 형식으로 전환되었음을 API 호출자에게 알릴 수 있습니다.
APTTYPEQUALIFIER_NA_ON_STA
값: 3
이 한정자는 CoGetApartmentType 함수의 pAptType 매개 변수에 반환 시 APTTYPE_NA 포함된 경우에만 유효합니다. STA 스레드가 "중립" 스레딩 모델을 사용하여 COM in-process 개체를 만들거나 호출하면 스레드의 COM 아파트 형식이 STA에서 중립 아파트 형식으로 전환됩니다. 이 한정자는 스레드가 STA 아파트 형식에서 NA 유형으로 전환되었음을 API 호출자에게 알릴 수 있습니다.
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA
값: 4
이 한정자는 CoGetApartmentType 함수의 pAptType 매개 변수에 반환 시 APTTYPE_NA 포함된 경우에만 유효합니다. 암시적 MTA 스레드가 "중립" 스레딩 모델을 사용하여 COM in-process 개체를 만들거나 호출하면 스레드의 COM 아파트 형식이 암시적 MTA 형식에서 중립 아파트 형식으로 전환됩니다. 이 한정자는 스레드가 암시적 MTA 아파트 형식에서 NA 형식으로 전환되었음을 API 호출자에게 알릴 수 있습니다.
APTTYPEQUALIFIER_NA_ON_MAINSTA
값: 5
이 한정자는 CoGetApartmentType 함수의 pAptType 매개 변수에 반환 시 APTTYPE_NA 포함된 경우에만 유효합니다. 기본 STA 스레드가 "중립" 스레딩 모델을 사용하여 COM in-process 개체를 만들거나 호출하면 스레드의 COM 아파트 형식이 기본 STA 형식에서 중립 아파트 형식으로 전환됩니다. 이 한정자는 스레드가 기본 STA 아파트 형식에서 NA 유형으로 전환되었음을 API 호출자에게 알릴 수 있습니다.
APTTYPEQUALIFIER_APPLICATION_STA
값: 6
APTTYPEQUALIFIER_RESERVED_1
값: 7

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 objidl.h(Objidl.h 포함)

추가 정보

CoGetApartmentType