Compartir a través de


Función VideoPortGetDeviceData (video.h)

La función VideoPortGetDeviceData recupera información de configuración detectada por el sistema de la .. \Machine\Hardware\Description árbol del Registro. Esta información es específica del bus o específica del adaptador y se almacena en el registro por el cargador del sistema o hal.

Sintaxis

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortGetDeviceData(
  PVOID                          HwDeviceExtension,
  VIDEO_DEVICE_DATA_TYPE         DeviceDataType,
  PMINIPORT_QUERY_DEVICE_ROUTINE CallbackRoutine,
  PVOID                          Context
);

Parámetros

HwDeviceExtension

Puntero a la extensión del dispositivo del controlador de minipuerto.

DeviceDataType

Especifica el tipo de datos que se solicitan como un valor de VIDEO_DEVICE_DATA_TYPE, normalmente uno de VpBusData, VpControllerData, o VpMonitorData.

Los valores de VpControllerData y VpMonitorData son relevantes solo en plataformas compatibles con ARC. Los controladores de miniporte de adaptadores de vídeo de tipo x86 generalmente especifican VpBusData, especialmente para adaptadores en autobuses EISA. El valor de VpMachineData está reservado para uso futuro.

CallbackRoutine

Puntero a un controlador proporcionado función HwVidQueryDeviceCallback a la que se llamará con la información solicitada.

Context

Puntero a un parámetro de contexto determinado por el llamador que se va a pasar al CallbackRoutine. Normalmente apunta al búfer de VIDEO_PORT_CONFIG_INFO.

Valor devuelto

videoPortGetDeviceData devuelve NO_ERROR si llamó correctamente a la función HwVidQueryDeviceCall back del controlador de miniport con información de configuración.

Observaciones

videoPortGetDeviceData no se puede llamar desde las funciones de HwVidInterrupt o HwVidTimer o desde VideoPortQueueDpc, o desde una devolución de llamada a VideoPortSynchronizeExecution.

El árbol del Registro del que VideoPortGetDeviceData recupera información de configuración es volátil; es decir, se vuelve a crear mediante el cargador del sistema o HAL cada vez que se carga el sistema. Dado que esta información se recopila y almacena al principio del proceso de arranque, la información de configuración relativa al bus devuelta por VideoPortGetBusData puede ser más completa.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 2000 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

Consulte también

HwVidFindAdapter

HwVidQueryDeviceCallback

VIDEO_PORT_CONFIG_INFO

VideoPortGetRegistryParameters