次の方法で共有


IDMLObject::SetPrivateData メソッド (directml.h)

アプリケーション定義データを DirectML デバイス オブジェクトに設定し、そのデータをアプリケーション定義 GUID に関連付けます。 このメソッドはスレッド セーフです。

構文

HRESULT SetPrivateData(
                 REFGUID    guid,
  [in]           UINT       dataSize,
  [in, optional] const void *data
);

パラメーター

guid

型: REFGUID

データに関連付ける GUID

[in] dataSize

型: UINT

データのサイズ (バイト単位)。

[in, optional] data

型: const void*

この DirectML デバイス オブジェクトと共に格納されるデータを含むメモリ ブロックへのポインター。 データNULL の場合、dataSize は 0 である必要があり、guid で指定された GUID に以前に関連付けられていたデータはすべて破棄されます。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
対象プラットフォーム Windows
ヘッダー directml.h
Library DirectML.lib
[DLL] DirectML.dll

こちらもご覧ください

IDMLObject