次の方法で共有


D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA構造体 (d3dukmdt.h)

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA は、pfnGetResourcePresentPrivateDriverDataCb 使用して、現在の間にリソースに関連付けられているリソース プライベート データに対してクエリを実行します。

構文

typedef struct _D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA {
  [in]      D3DKMT_HANDLE hResource;
  [in, out] UINT          PrivateDriverDataSize;
  [in, out] PVOID         pPrivateDriverData;
} D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA;

メンバーズ

[in] hResource

DirectX グラフィックス カーネル リソース ハンドル。

[in, PrivateDriverDataSize

pPrivateDriverData バッファーのサイズ (バイト単位)。 0 の場合、または領域が不足している場合、必要なバッファーのサイズは、呼び出し元のメソッドから STATUS_INVALID_BUFFER_SIZEHRESULT 値と共に呼び出し元に返されます。

新しいバッファー サイズで別の呼び出しが行われるまでに、リソースを別のサイズのバッファーに関連付ける可能性があります。
 

[in, pPrivateDriverData

プライベート データの書き込み先となるバッファー。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ヘッダー d3dukmdt.h (D3dumddi.h、D3dkmddi.h を含む)

関連項目

pfnGetResourcePresentPrivateDriverDataCb を する