estructura D3DKMT_POLLDISPLAYCHILDREN (d3dkmthk.h)
La estructura de D3DKMT_POLLDISPLAYCHILDREN describe los parámetros para consultar el estado de conectividad de todos los dispositivos secundarios del adaptador de pantalla especificado.
Sintaxis
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;
Miembros
[in] hAdapter
Un D3DKMT_HANDLE tipo de datos que representa el identificador del modo kernel al adaptador de gráficos para consultar el estado de conectividad de los dispositivos secundarios.
[in] NonDestructiveOnly
Valor UINT que especifica si la llamada a la función D3DKMTPollDisplayChildren solo debe ser no destructor. Un valor distinto de cero indica solo una llamada no destructiva; un valor cero indica que la llamada puede ser destructiva (es decir, la llamada puede provocar artefactos visuales en la pantalla).
[in] SynchronousPolling
Se admite a partir del sistema operativo Windows 7.
Valor UINT que especifica si el estado de conectividad de todos los dispositivos secundarios se notifica en un segundo de la llamada a D3DKMTPollDisplayChildren. Si se establece en un valor distinto de cero, el estado de conectividad se notifica en un segundo. De lo contrario, no hay ningún límite de tiempo en el momento en que la minipuerto de pantalla se puede completar e informar del sondeo.
Si el controlador de minipuerto de pantalla necesita sondear los dispositivos secundarios después de recibir el aviso de un evento ACPI, el tiempo de ejecución debe establecer SynchronousPolling en un valor distinto de cero.
[in] DisableModeReset
Se admite a partir del sistema operativo Windows 7.
Valor UINT que especifica si se deshabilitan las reacciones del controlador de miniporte de pantalla a las detecciones de nuevos dispositivos secundarios durante el intervalo de sondeo. Si se establece en un valor distinto de cero, estas reacciones del controlador se deshabilitan durante el intervalo de sondeo. En este caso, establezca el parámetro SynchronousPollingal establecer DisableModeReset. De lo contrario, se permiten reacciones normales del controlador a descubrimientos de nuevos dispositivos secundarios.
[in] PollAllAdapters
Se admite a partir del sistema operativo Windows 7.
Valor UINT que especifica si se sondean todos los dispositivos secundarios. Si se establece en un valor distinto de cero, se sondean todos los dispositivos secundarios. De lo contrario, solo los dispositivos secundarios que se encuentran en el adaptador especificado se detectan en el sondeo.
[in] PollInterruptible
Se admite a partir del sistema operativo Windows 7.
Valor UINT que especifica si se sondean los dispositivos secundarios que son conscientes de la detección de enchufes activos (HPD). Si se establece en un valor distinto de cero, se sondean los dispositivos secundarios compatibles con HPD. De lo contrario, es posible que los dispositivos secundarios compatibles con HPD no se detecten en el sondeo.
Los dispositivos compatibles con HPD son aquellos para los que, en una llamada a DxgkDdiQueryChildRelations, childRelations. ChildCapabilities. El miembro HpdAwareness tiene un valor no igual a HpdAwarenessUninitialized o HpdAwarenessNone.
Para obtener más información sobre los dispositivos compatibles con HPD, consulte Supervisión de la detección de enchufes activos.
[in] Reserved
Se admite a partir del sistema operativo Windows 7.
Este miembro está reservado y debe establecerse en cero. Establecer este miembro equivale a establecer los 26 bits restantes (0xFFFFFFC0) de un valor de 32 bits en ceros.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |