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 [dentro, fora]

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

Valor de retorno

D3DKMTQueryResourceInfo retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS 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 à ICD do OpenGL.

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

Observações

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 ICD OpenGL pode usar D3DKMTQueryResourceInfo para recuperar informações sobre um recurso compartilhado, consulte o exemplo de código em D3DKMTOpenResource.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Universal
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)
biblioteca Gdi32.lib
de DLL Gdi32.dll

Consulte também

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO