IMarshalingStream::GetMarshalingContextAttribute メソッド (objidl.h)
マーシャリング コンテキストに関する情報を取得します。
構文
HRESULT GetMarshalingContextAttribute(
[in] CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,
[out] ULONG_PTR *pAttributeValue
);
パラメーター
[in] attribute
クエリを実行する属性。
[out] pAttributeValue
属性の値。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
属性パラメーターの使用可能な各値は、これが識別する属性のデータ型とペアになっています。
このメソッドを使用して、次の属性に対してクエリを実行できます。
属性 | 値 |
---|---|
CO_MARSHALING_SOURCE_IS_APP_CONTAINER | この属性はブール値であり、0 は TRUE を表し、0 以外は FALSE を表します。 結果の値は BOOL に安全にキャストできますが、呼び出し元が boOL* を pAttributeValue パラメーターのULONG_PTR* にキャストしたり、実装で設定時に pAttributeValue を BOOL* にキャストしたりしても安全ではありません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | objidl.h (Objidlbase.h を含む) |