IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntddvdeo.h)
Determina si un dispositivo secundario está habilitado actualmente. Aunque la compatibilidad del controlador de miniporte para esta solicitud modal es opcional, se recomienda encarecidamente. De lo contrario, Windows 2000 y versiones posteriores deben llamar al BIOS para realizar la operación, que es muy ineficaz y puede afectar negativamente a la solidez del sistema. Si el BIOS no puede controlar esta solicitud, Windows 2000 o posterior considera que el dispositivo secundario está activo.
Código principal
Búfer de entrada
El VRP inputBuffer contiene un puntero a un ULONG, que contiene el índice del dispositivo secundario, tal como se especifica en HwVidGetVideoChildDescriptor.
Búfer de salida
El controlador de minipuerto de vídeo devuelve un ULONG en el VRP outputBuffer que puede ser una combinación de las marcas siguientes:
valor | significado |
---|---|
VIDEO_CHILD_ACTIVE | El dispositivo secundario está activo. |
VIDEO_CHILD_DETACHED | El dispositivo secundario está desasociado de la vista. Esta marca se usa en implementaciones de DualView para indicar las relaciones lógicas de los dispositivos secundarios. Consulta compatibilidad con DualView (modelo de Windows 2000) para obtener más información. |
VIDEO_CHILD_NOPRUNE_FREQ | El dispositivo secundario puede impulsar una imagen a cualquier velocidad de actualización, independientemente de su configuración EDID. Esta marca se usa para la eliminación del modo. De forma predeterminada, Windows 2000 y versiones posteriores realizan la eliminación del modo para cada elemento secundario activo. Sin embargo, cuando el controlador de miniporte quiere impedir que el sistema operativo realice la eliminación del modo en dispositivos secundarios específicos, debe usar esta marca. |
VIDEO_CHILD_NOPRUNE_SIZE | El dispositivo secundario puede impulsar una imagen de cualquier tamaño, independientemente de su configuración EDID. Esta marca se usa para la eliminación del modo. De forma predeterminada, Windows 2000 y versiones posteriores realizan la eliminación del modo para cada elemento secundario activo. Sin embargo, cuando el controlador de miniporte quiere impedir que el sistema operativo realice la eliminación del modo en dispositivos secundarios específicos, debe usar esta marca. |
Bloque de estado
El controlador de miniporte de vídeo establece el miembro Information de la estructura de STATUS_BLOCK en tamaño de(ULONG).
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddvdeo.h |