struttura D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE (d3dkmthk.h)
Vengono descritte le informazioni necessarie per eseguire il mapping di un handle NT globale alle informazioni sulle risorse.
Sintassi
typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
[in] D3DKMT_HANDLE hDevice;
[in] HANDLE hNtHandle;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;
Membri
[in] hDevice
Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per il dispositivo.
[in] hNtHandle
Handle NT globale per la risorsa su cui eseguire una query.
[in] pPrivateRuntimeData
Puntatore a un buffer fornito dal chiamante in cui verranno copiati i dati privati di runtime associati alla risorsa.
[in] PrivateRuntimeDataSize
Dimensione, in byte, del buffer a cui punta il membro pPrivateRuntimeData.
[out] Se pPrivateRuntimeData è NULL, questo membro è la dimensione, in byte, del buffer necessario per ricevere i dati privati del runtime. In caso contrario, questo membro è la dimensione, in byte, dei dati privati di runtime copiati nel buffer.
[out] TotalPrivateDriverDataSize
Dimensioni, in byte, del buffer necessario per contenere tutti i dati privati del driver per tutte le allocazioni associate alla risorsa.
[out] ResourcePrivateDriverDataSize
Dimensioni, in byte, dei dati privati della risorsa del driver.
[out] NumAllocations
Numero di allocazioni associate alla risorsa.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
server minimo supportato | Windows Server 2012 |
intestazione |
d3dkmthk.h (include D3dkmthk.h) |