estructura D3DKMT_QUERYRESOURCEINFO (d3dkmthk.h)
La estructura D3DKMT_QUERYRESOURCEINFO describe los parámetros para recuperar información sobre un recurso.
Sintaxis
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;
Miembros
[in] hDevice
Identificador del dispositivo al que están asociados los recursos y las asignaciones.
[in] hGlobalShare
Identificador del recurso compartido que se va a abrir.
[in] pPrivateRuntimeData
Si noNULL, un puntero a un búfer que recibe los datos privados en tiempo de ejecución que se proporcionan en tiempo de creación. OpenGL ICD debe llamar primero a la función D3DKMTQueryResource Info con pPrivateRuntimeData establecer en NULL para obtener el tamaño del búfer y, a continuación, llamar de nuevo con el búfer de tamaño correcto.
[in/out] PrivateRuntimeDataSize
Tamaño, en bytes, del búfer al que pPrivateRuntimeData apunta. Si pPrivateRuntimeData es NULL, PrivateRuntimeDataSize se establece en el tamaño, en bytes, que es necesario para que el búfer almacene los datos privados en tiempo de ejecución.
[out] TotalPrivateDriverDataSize
Tamaño, en bytes, del búfer necesario para contener los datos del controlador privado para todas las asignaciones asociadas al recurso.
[out] ResourcePrivateDriverDataSize
Tamaño, en bytes, del búfer necesario para contener los datos del controlador privado para el recurso.
[out] NumAllocations
Número de asignaciones asociadas al recurso.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
encabezado de |
d3dkmthk.h (incluya D3dkmthk.h) |