次の方法で共有


D3DKMT_DESTROYALLOCATION2構造体 (d3dkmthk.h)

D3DKMT_DESTROYALLOCATION2 構造体は、D3DKMTDestroyAllocation2を使用して割り当てを解放するためのパラメーターを記述します。

構文

typedef struct _D3DKMT_DESTROYALLOCATION2 {
  [in] D3DKMT_HANDLE                    hDevice;
  [in] D3DKMT_HANDLE                    hResource;
  [in] const D3DKMT_HANDLE              *phAllocationList;
  [in] UINT                             AllocationCount;
  [in] D3DDDICB_DESTROYALLOCATION2FLAGS Flags;
} D3DKMT_DESTROYALLOCATION2;

メンバーズ

[in] hDevice

リソース、割り当て、またはその両方が関連付けられているデバイスへのカーネル モード ハンドルを表す D3DKMT_HANDLE データ型。

[in] hResource

リソースを解放するときに割り当てに関連付けられているリソースへのカーネル モード ハンドルを表す D3DKMT_HANDLE データ型。 リソース ハンドルを指定すると、それに関連付けられているすべての割り当てが自動的に解放されます。

[in] phAllocationList

割り当てに対するカーネル モード ハンドルを表す D3DKMT_HANDLE データ型の配列。 リスト内の割り当てがリソースに関連付けられている場合は、リスト内のすべての割り当ても同じリソースに関連付けられている必要があります。 OpenGL インストール可能クライアント ドライバーが、hResource メンバーのハンドルを非NULL 値に設定する場合、インストール可能なクライアント ドライバーは phAllocationList NULLを する必要があります。

[in] AllocationCount

phAllocationList が指定 配列内の割り当ての数。 OpenGL インストール可能なクライアント ドライバーが、hResource メンバーのハンドルを非NULL 値に設定した場合、AllocationCount メンバーは OpenGL ランタイムによって無視されます。

[in] Flags

操作に関する追加の詳細を含む D3DDDICB_DESTROYALLOCATION2FLAGS 構造体。

必要条件

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

関連項目

D3DDDICB_DESTROYALLOCATION2FLAGS

D3DKMTDestroyAllocation2