struttura D3DKMT_QUERYRESOURCEINFO (d3dkmthk.h)
La struttura D3DKMT_QUERYRESOURCEINFO descrive i parametri per il recupero di informazioni su una risorsa.
Sintassi
typedef struct _D3DKMT_QUERYRESOURCEINFO {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] VOID *pPrivateRuntimeData;
[in/out] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFO;
Membri
[in] hDevice
Handle per il dispositivo a cui sono associate le risorse e le allocazioni.
[in] hGlobalShare
Handle per la risorsa condivisa da aprire.
[in] pPrivateRuntimeData
Se nonNULL, un puntatore a un buffer che riceve i dati privati del runtime forniti in fase di creazione. La funzione ICD OpenGL deve prima chiamare la funzione di D3DKMTQueryResourceInfo con pPrivateRuntimeData impostata su NULL per ottenere le dimensioni del buffer e quindi chiamare di nuovo con il buffer di dimensioni corretto.
[in/out] PrivateRuntimeDataSize
Dimensioni, in byte, del buffer a cui pPrivateRuntimeData punta. Se pPrivateRuntimeData è NULL, PrivateRuntimeDataSize è impostato sulle dimensioni, in byte, necessarie per archiviare i dati privati del runtime.
[out] TotalPrivateDriverDataSize
Dimensioni, in byte, del buffer necessario per contenere i dati del driver privato per tutte le allocazioni associate alla risorsa.
[out] ResourcePrivateDriverDataSize
Dimensioni, in byte, del buffer necessario per contenere i dati del driver privato per la risorsa.
[out] NumAllocations
Numero di allocazioni associate alla risorsa.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
intestazione |
d3dkmthk.h (include D3dkmthk.h) |