共用方式為


DXGKARG_DESTROYALLOCATION結構(d3dkmddi.h)

DXGKARG_DESTROYALLOCATION 結構描述顯示迷你埠驅動程序應該如何釋放配置。

語法

typedef struct _DXGKARG_DESTROYALLOCATION {
  [in]     UINT                        NumAllocations;
  [in]     const HANDLE                *pAllocationList;
  [in/out] HANDLE                      hResource;
  [in]     DXGK_DESTROYALLOCATIONFLAGS Flags;
} DXGKARG_DESTROYALLOCATION;

成員

[in] NumAllocations

陣列中 pAllocationList 所指定的元素數目,代表要釋放的配置數目。

[in] pAllocationList

要釋放之配置之句柄的陣列。

[in/out] hResource

資源的句柄。 如果顯示迷你埠驅動程序必須與配置一起釋放資源,則會清除此句柄。

[in] Flags

識別如何釋放配置 DXGK_DESTROYALLOCATIONFLAGS 結構。

言論

數位列中的句柄,pAllocationList 成員所指定的句柄是驅動程式 DxgkDdiCreateAllocation 函式先前傳回 hAllocationDXGK_ALLOCATIONINFO 結構成員的配置句柄,這些 DXGKARG_CREATEALLOCATION 結構的 pAllocationInfo 成員。 每個配置句柄都會指向緩衝區,其中包含配置的私人驅動程序數據。 顯示迷你埠驅動程序必須在呼叫 DxgkDdiDestroyAllocation 期間釋放配置記憶體。

要求

要求 價值
最低支援的用戶端 Windows Vista
標頭 d3dkmddi.h (包括 D3dkmddi.h)

另請參閱

DXGKARG_CREATEALLOCATION

DXGK_ALLOCATIONINFO

DXGK_DESTROYALLOCATIONFLAGS

DxgkDdiCreateAllocation

DxgkDdiDestroyAllocation