共用方式為


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 值,OpenGL 運行時間會忽略 AllocationCount 成員。

[in] Flags

D3DDDICB_DESTROYALLOCATION2FLAGS 結構,其中包含作業的其他詳細數據。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
標頭 d3dkmthk.h (包括 D3dkmthk.h)

另請參閱

D3DDDICB_DESTROYALLOCATION2FLAGS

D3DKMTDestroyAllocation2