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 |