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* にキャストしたり、実装で設定時に pAttributeValueBOOL* にキャストしたりしても安全ではありません。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム Windows
ヘッダー objidl.h (Objidlbase.h を含む)

こちらもご覧ください

CO_MARSHALING_CONTEXT_ATTRIBUTES

IGlobalOptions

IMarshalingStream