Compartilhar via


Função D3DKMTPollDisplayChildren (d3dkmthk.h)

A função D3DKMTPollDisplayChildren consultas de função para o status de conectividade de todos os dispositivos filho do adaptador fornecido.

Sintaxe

NTSTATUS D3DKMTPollDisplayChildren(
  [in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);

Parâmetros

[in] unnamedParam1

Um ponteiro para uma estrutura D3DKMT_POLLDISPLAYCHILDREN que descreve os parâmetros para consultar o status de conectividade dos dispositivos filho do adaptador.

Valor de retorno

D3DKMTPollDisplayChildren retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS O status de conectividade foi recuperado com êxito.
STATUS_DEVICE_REMOVED O adaptador gráfico foi interrompido.

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

Observações

O ICD (driver cliente) instalável do OpenGL chama D3DKMTPollDisplayChildren para consultar o status de conectividade de todos os dispositivos filho do adaptador. O ICD define o membro NonDestructiveOnly de D3DKMT_POLLDISPLAYCHILDREN para indicar se D3DKMTPollDisplayChildren deve ser destrutiva (ou seja, causar artefatos visuais). Para sondagem típica, o ICD deve definir NonDestructiveOnly para TRUE para impedir que a tela cintile.

Novos dispositivos filho são enumerados para o gerenciador PnP (Plug and Play) quando o PnP os detecta. Em seguida, os dispositivos são listados no gerenciador de dispositivos. Se o PnP determinar que um dispositivo filho foi removido, o dispositivo será relatado como uma remoção surpresa.

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

D3DKMT_POLLDISPLAYCHILDREN