Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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

Consulte también

HwVidGetVideoChildDescriptor

STATUS_BLOCK