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) |