estructura D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE (d3dkmthk.h)

Describe la información necesaria para asignar un identificador NT global a la información de recursos.

Sintaxis

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;

Miembros

[in] hDevice

Un D3DKMT_HANDLE tipo de datos que representa un identificador en modo kernel para el dispositivo.

[in] hNtHandle

Identificador NT global del recurso que se va a consultar.

[in] pPrivateRuntimeData

Puntero a un búfer proporcionado por el autor de la llamada en el que se copiarán los datos privados en tiempo de ejecución asociados al recurso.

[in] PrivateRuntimeDataSize

Tamaño, en bytes, del búfer al que apunta el miembro pPrivateRuntimeData.

[out] Si pPrivateRuntimeData es NULL, este miembro es el tamaño, en bytes, del búfer necesario para recibir los datos privados en tiempo de ejecución. De lo contrario, este miembro es el tamaño, en bytes, de los datos privados en tiempo de ejecución copiados en el búfer.

[out] TotalPrivateDriverDataSize

Tamaño, en bytes, del búfer necesario para contener todos los datos privados del controlador para todas las asignaciones asociadas al recurso.

[out] ResourcePrivateDriverDataSize

Tamaño, en bytes, de los datos privados del recurso del controlador.

[out] NumAllocations

Número de asignaciones asociadas al recurso.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido Windows Server 2012
encabezado de d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMTQueryResourceInfoFromNtHandle