次の方法で共有


IMFDXGIBuffer::SetUnknown メソッド (mfobjects.h)

メディア バッファー オブジェクトに任意の IUnknown ポインターを格納します。

構文

HRESULT SetUnknown(
  [in] REFIID   guid,
  [in] IUnknown *pUnkData
);

パラメーター

[in] guid

IUnknown ポインターの識別子。 この識別子は、値を取得するためのキーとして使用されます。 任意の GUID 値を指定できます。

[in] pUnkData

IUnknown インターフェイスへのポインター。 以前に設定したポインターをクリアするには、このパラメーターを NULL に設定します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
正常終了しました。
ERROR_OBJECT_ALREADY_EXISTS
このキーを持つ項目が既に存在します。

注釈

オブジェクトからポインターを取得するには、 IMFDXGIBuffer::GetUnknown を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

IMFDXGIBuffer

IMFDXGIBuffer::GetUnknown