APTTYPEQUALIFIER 列挙 (objidlbase.h)
使用できる COM アパートメント型修飾子のセットを指定します。
構文
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 スレッドが "Neutral" スレッド モデルを使用して COM インプロセス オブジェクトを作成または呼び出すと、スレッドの COM アパートメントの種類が MTA からニュートラル アパートメント型に切り替えられます。 この修飾子は、スレッドが MTA アパートメント型から NA 型に切り替わったことを API 呼び出し元に通知します。 |
APTTYPEQUALIFIER_NA_ON_STA 値: 3 この修飾子は、CoGetApartmentType 関数の pAptType パラメーターに戻り値のAPTTYPE_NAが含まれている場合にのみ有効です。 STA スレッドが "Neutral" スレッド モデルを使用して COM インプロセス オブジェクトを作成または呼び出すと、スレッドの COM アパートメントの種類が STA からニュートラル アパートメント型に切り替えられます。 この修飾子は、スレッドが STA アパートメント型から NA 型に切り替わったことを API 呼び出し元に通知します。 |
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA 値: 4 この修飾子は、CoGetApartmentType 関数の pAptType パラメーターに戻り値のAPTTYPE_NAが含まれている場合にのみ有効です。 暗黙的な MTA スレッドが "Neutral" スレッド モデルを使用して COM インプロセス オブジェクトを作成または呼び出すと、スレッドの COM アパートメント型が暗黙的な MTA 型からニュートラル アパートメント型に切り替えられます。 この修飾子は、スレッドが暗黙的な MTA アパートメント型から NA 型に切り替わったことを API 呼び出し元に通知します。 |
APTTYPEQUALIFIER_NA_ON_MAINSTA 値: 5 この修飾子は、CoGetApartmentType 関数の pAptType パラメーターに戻り値のAPTTYPE_NAが含まれている場合にのみ有効です。 メイン STA スレッドが "Neutral" スレッド モデルを使用して COM インプロセス オブジェクトを作成または呼び出すと、スレッドの COM アパートメントの種類がメイン STA 型からニュートラル アパートメント型に切り替えられます。 この修飾子は、スレッドがメイン STA アパートメント型から NA 型に切り替わったことを API 呼び出し元に通知します。 |
APTTYPEQUALIFIER_APPLICATION_STA 値: 6 |
APTTYPEQUALIFIER_RESERVED_1 値: 7 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
Header | objidlbase.h (Objidl.h を含む) |