struttura D3DKMT_DESTROYALLOCATION2 (d3dkmthk.h)
La struttura D3DKMT_DESTROYALLOCATION2 descrive i parametri per il rilascio delle allocazioni con D3DKMTDestroyAllocation2.
Sintassi
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;
Membri
[in] hDevice
Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per il dispositivo a cui sono associate la risorsa, le allocazioni o entrambi.
[in] hResource
Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per la risorsa associata alle allocazioni durante il rilascio di una risorsa. Se viene specificato un handle di risorsa, tutte le allocazioni associate vengono rilasciate automaticamente.
[in] phAllocationList
Matrice di D3DKMT_HANDLE tipi di dati che rappresentano handle in modalità kernel per le allocazioni. Se un'allocazione nell'elenco è associata a una risorsa, tutte le allocazioni nell'elenco devono anche essere associate alla stessa risorsa. Se il driver client installabile OpenGL imposta l'handle nel membro
[in] AllocationCount
Numero di allocazioni nella matrice che phAllocationList. Se il driver client installabile OpenGL imposta l'handle nel membro
[in] Flags
Struttura D3DDDICB_DESTROYALLOCATION2FLAGS che contiene dettagli aggiuntivi sull'operazione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
intestazione |
d3dkmthk.h (include D3dkmthk.h) |