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