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) |