Función VideoPortCreateSecondaryDisplay (video.h)

La función VideoPortCreateSecondaryDisplay permite la compatibilidad de doble vista mediante la creación de un objeto de dispositivo secundario para el dispositivo determinado.

Sintaxis

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortCreateSecondaryDisplay(
  [in]      IN PVOID     HwDeviceExtension,
  [in, out] IN OUT PVOID *SecondaryDeviceExtension,
  [in]      IN ULONG     ulFlag
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión del dispositivo del controlador de minipuerto. Esta es la extensión de hardware para el dispositivo que quiere crear objetos de dispositivo de visualización adicionales.

[in, out] SecondaryDeviceExtension

Puntero a la ubicación en la que se va a almacenar la extensión de dispositivo de hardware para el dispositivo de visualización secundario.

[in] ulFlag

Es un conjunto de atributos para el dispositivo de visualización secundario. Este parámetro está restringido al siguiente valor:

Valor Significado
VIDEO_DUALVIEW_REMOVABLE Se puede quitar la vista secundaria.

Valor devuelto

VideoPortCreateSecondaryDisplay devuelve NO_ERROR si el dispositivo de visualización secundario se creó correctamente. De lo contrario, esta función devuelve un código de error.

Observaciones

En Windows XP y versiones posteriores, un dispositivo lógico extraíble nunca se convertirá en el pantalla principal.

Tenga en cuenta que en algunas ediciones de Windows XP, VideoPortCreateSecondaryDisplay puede no habilitar deliberadamente Dualview. En tales casos, el controlador de pantalla debe permanecer en modo SingleView.

Cuando el controlador de miniporte de vídeo llama VideoPortCreateSecondaryDisplay, el valor del parámetro ulFlags debe ser igual a VIDEO_DUALVIEW_REMOVABLE, que se define en ntddvdeo.h.

Las marcas VIDEO_DUALVIEW_PRIMARY y VIDEO_DUALVIEW_SECONDARY, que se definen en ntddvdeo.h , son solo para uso interno. El controlador de miniporte de vídeo nunca debe establecer estas marcas.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows XP y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de video.h (incluya Video.h)
biblioteca de Videoprt.lib
DLL de Videoprt.sys
irQL PASSIVE_LEVEL