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 |