Compartilhar via


estrutura D3DKMT_POLLDISPLAYCHILDREN (d3dkmthk.h)

A estrutura D3DKMT_POLLDISPLAYCHILDREN descreve os parâmetros para consultar status de conectividade de todos os dispositivos filho do adaptador de vídeo especificado.

Sintaxe

typedef struct _D3DKMT_POLLDISPLAYCHILDREN {
  [in] D3DKMT_HANDLE hAdapter;
  [in] UINT          NonDestructiveOnly : 1;
  [in] UINT          SynchronousPolling : 1;
  [in] UINT          DisableModeReset : 1;
  [in] UINT          PollAllAdapters : 1;
  [in] UINT          PollInterruptible : 1;
  [in] UINT          Reserved : 27;
} D3DKMT_POLLDISPLAYCHILDREN;

Membros

[in] hAdapter

Um tipo de dados D3DKMT_HANDLE que representa o identificador do modo kernel para o adaptador gráfico para consultar status de conectividade de dispositivos filho.

[in] NonDestructiveOnly

Um valor UINT que especifica se a chamada para a função D3DKMTPollDisplayChildren deve ser apenas não estruturativa. Um valor diferente de zero indica apenas uma chamada não estruturativa; um valor zero indica que a chamada pode ser destrutiva (ou seja, a chamada pode causar artefatos visuais na tela).

[in] SynchronousPolling

Com suporte a partir do sistema operacional Windows 7.

Um valor UINT que especifica se a conectividade status de todos os dispositivos filho é relatada dentro de 1 segundo da chamada para D3DKMTPollDisplayChildren. Se definido como um valor diferente de zero, o status de conectividade será relatado dentro de 1 segundo. Caso contrário, não há nenhum limite de tempo sobre quando o miniporto de exibição pode ser concluído e relatar a sondagem.

Se o driver de miniporto de exibição precisar sondar dispositivos filho após receber uma notificação de um evento ACPI, o runtime deverá definir SynchronousPolling como um valor diferente de zero.

[in] DisableModeReset

Com suporte a partir do sistema operacional Windows 7.

Um valor UINT que especifica se as reações do driver de miniporto de exibição às descobertas de novos dispositivos filho são desabilitadas durante o intervalo de sondagem. Se definido como um valor diferente de zero, essas reações do driver serão desabilitadas durante o intervalo de sondagem. Nesse caso, defina o parâmetro SynchronousPollingao definir DisableModeReset. Caso contrário, as reações normais do driver às descobertas de novos dispositivos filho são permitidas.

[in] PollAllAdapters

Com suporte a partir do sistema operacional Windows 7.

Um valor UINT que especifica se todos os dispositivos filho são sondados. Se definido como um valor diferente de zero, todos os dispositivos filho serão sondados. Caso contrário, somente os dispositivos filho que estão no adaptador especificado serão descobertos na sondagem.

[in] PollInterruptible

Com suporte a partir do sistema operacional Windows 7.

Um valor UINT que especifica se os dispositivos filho que estão cientes da HPD (detecção de hot-plug) são sondados. Se definido como um valor diferente de zero, os dispositivos filho com reconhecimento de HPD serão sondados. Caso contrário, os dispositivos filho com reconhecimento de HPD podem não ser descobertos na sondagem.

Os dispositivos com reconhecimento de HPD são aqueles para os quais, em uma chamada para DxgkDdiQueryChildRelations, o ChildRelations. ChildCapabilities. O membro HpdAwareness tem um valor diferente de HpdAwarenessUninitialized ou HpdAwarenessNone.

Para obter mais informações sobre dispositivos com reconhecimento de HPD, consulte Monitorar a detecção de plug-quente.

[in] Reserved

Com suporte a partir do sistema operacional Windows 7.

Esse membro é reservado e deve ser definido como zero. Definir esse membro é equivalente a definir os 26 bits restantes (0xFFFFFFC0) de um valor de 32 bits como zeros.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Confira também

D3DKMTPollDisplayChildren

DxgkDdiQueryChildRelations