Partilhar via


Função D3DKMTQueryResourceInfo (d3dkmthk.h)

A função D3DKMTQueryResourceInfo recupera informações sobre um recurso compartilhado.

Sintaxe

NTSTATUS D3DKMTQueryResourceInfo(
  D3DKMT_QUERYRESOURCEINFO *unnamedParam1
);

Parâmetros

unnamedParam1

pData [in, out]

Um ponteiro para uma estrutura D3DKMT_QUERYRESOURCEINFO que contém parâmetros para recuperar informações sobre um recurso compartilhado.

Retornar valor

D3DKMTQueryResourceInfo retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS As informações sobre um recurso compartilhado foram recuperadas com êxito.
STATUS_DEVICE_REMOVED O adaptador gráfico foi interrompido ou o dispositivo de exibição foi redefinido.
STATUS_INVALID_PARAMETER Os parâmetros foram validados e determinados como incorretos.
STATUS_INTEGER_OVERFLOW O tamanho de todos os dados de driver privado era muito grande para retornar ao OpenGL ICD.

Essa função também pode retornar outros valores NTSTATUS.

Comentários

O OpenGL ICD normalmente chama D3DKMTQueryResourceInfo para obter informações sobre o recurso e, em seguida, usa essas informações para alocar os buffers apropriados para uma chamada para D3DKMTOpenResource.

Para obter um exemplo de como um OpenGL ICD pode usar D3DKMTQueryResourceInfo para recuperar informações sobre um recurso compartilhado, consulte o exemplo de código em D3DKMTOpenResource.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Universal
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO