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 函式先前在 DXGK_ALLOCATIONINFO 結構的 hAllocation 成員中傳回的配置句柄,屬於DXGKARG_CREATEALLOCATION結構的 pAllocationInfo 成員。 每個配置句柄都會指向包含配置私人驅動程序數據的緩衝區。 顯示迷你埠驅動程序必須在呼叫 DxgkDdiDestroyAllocation 期間釋放配置記憶體。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmddi.h (include D3dkmddi.h)

另請參閱

DXGKARG_CREATEALLOCATION

DXGK_ALLOCATIONINFO

DXGK_DESTROYALLOCATIONFLAGS

DxgkDdiCreateAllocation

DxgkDdiDestroyAllocation