Función D3DKMTPollDisplayChildren (d3dkmthk.h)
La función D3DKMTPollDisplayChildren consulta el estado de conectividad de todos los dispositivos secundarios del adaptador especificado.
Sintaxis
NTSTATUS D3DKMTPollDisplayChildren(
[in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);
Parámetros
[in] unnamedParam1
Puntero a una estructura de D3DKMT_POLLDISPLAYCHILDREN que describe los parámetros para consultar el estado de conectividad de los dispositivos secundarios del adaptador.
Valor devuelto
D3DKMTPollDisplayChildren devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
STATUS_SUCCESS | El estado de conectividad se recuperó correctamente. |
STATUS_DEVICE_REMOVED | El adaptador de gráficos se detuvo. |
Esta función también podría devolver otros valores NTSTATUS .
Comentarios
El controlador cliente instalable (ICD) de OpenGL llama a D3DKMTPollDisplayChildren para consultar el estado de conectividad de todos los dispositivos secundarios del adaptador. El ICD establece el miembro NonDestructiveOnly de D3DKMT_POLLDISPLAYCHILDREN para indicar si D3DKMTPollDisplayChildren debe ser destructivo (es decir, provocar artefactos visuales). Para el sondeo típico, el ICD debe establecer NonDestructiveOnly enTRUE para evitar que la pantalla parpadee.
Los nuevos dispositivos secundarios se enumeran en el administrador de Plug and Play (PnP) cuando PnP los detecta. A continuación, los dispositivos se muestran en el administrador de dispositivos. Si PnP determina que se quitó un dispositivo secundario, el dispositivo se notifica como una eliminación sorpresa.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Plataforma de destino | Universal |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |