Compartir a través de


Función D3DKMTQueryResourceInfo (d3dkmthk.h)

La función D3DKMTQueryResourceInfo recupera información sobre un recurso compartido.

Sintaxis

NTSTATUS D3DKMTQueryResourceInfo(
  D3DKMT_QUERYRESOURCEINFO *unnamedParam1
);

Parámetros

unnamedParam1

pData [in, out]

Puntero a una estructura de D3DKMT_QUERYRESOURCEINFO que contiene parámetros para recuperar información sobre un recurso compartido.

Valor devuelto

D3DKMTQueryResourceInfo devuelve uno de los siguientes valores:

Código devuelto Descripción
STATUS_SUCCESS La información sobre un recurso compartido se recuperó correctamente.
STATUS_DEVICE_REMOVED El adaptador de gráficos se detuvo o se restableció el dispositivo de pantalla.
STATUS_INVALID_PARAMETER Los parámetros se validaron y determinaron que son incorrectos.
STATUS_INTEGER_OVERFLOW El tamaño de todos los datos del controlador privado era demasiado grande para volver a OpenGL ICD.

Esta función también puede devolver otros valores NTSTATUS.

Observaciones

El ICD de OpenGL normalmente llama a D3DKMTQueryResourceInfo para obtener información sobre el recurso y, a continuación, usa esta información para asignar los búferes adecuados para una llamada a D3DKMTOpenResource.

Para obtener un ejemplo de cómo un ICD de OpenGL puede usar D3DKMTQueryResourceInfo para recuperar información sobre un recurso compartido, vea el ejemplo de código en D3DKMTOpenResource.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Universal
encabezado de d3dkmthk.h (incluya D3dkmthk.h)
biblioteca de Gdi32.lib
DLL de Gdi32.dll

Consulte también

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO