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.
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortCreateSecondaryDisplay(
[in] IN PVOID HwDeviceExtension,
[in, out] IN OUT PVOID *SecondaryDeviceExtension,
[in] IN ULONG ulFlag
);
[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. |
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.
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.
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 |