Compartir a través de


Encabezado video.h

Este encabezado se usa mediante display. Para obtener más información, consulte:

video.h contiene las siguientes interfaces de programación:

Funciones

 
VideoPortAcquireDeviceLock

La función VideoPortAcquireDeviceLock adquiere el bloqueo de dispositivo mantenido por el controlador de puerto de vídeo.
VideoPortAcquireSpinLock

La función VideoPortAcquireSpinLock obtiene el bloqueo de número especificado.
videoPortAcquireSpinLockAtDpcLevel

La función VideoPortAcquireSpinLockAtDpcLevel adquiere un bloqueo de número cuando el autor de la llamada ya se está ejecutando en IRQL = DISPATCH_LEVEL.
VideoPortAllocateBuffer

La función VideoPortAllocateBuffer está obsoleta en Windows 2000 y versiones posteriores. En su lugar, los controladores de minipuerto de vídeo deben usar VideoPortAllocatePool. VideoPortAllocateBuffer asigna un búfer de memoria del grupo paginado.
VideoPortAllocateCommonBuffer

La función VideoPortAllocateCommonBuffer asigna y asigna memoria del sistema para que sea accesible simultáneamente desde el procesador y un dispositivo para las operaciones DMA de búfer comunes.
VideoPortAllocateContiguousMemory

La función VideoPortAllocateContiguousMemory está obsoleta en Windows 2000 y versiones posteriores.
VideoPortAllocatePool

La función VideoPortAllocatePool asigna un bloque de memoria del grupo, insertando una etiqueta proporcionada por el autor de la llamada al principio de la memoria.
VideoPortAssociateEventsWithDmaHandle

La función VideoPortAssociateEventsWithDmaHandle está obsoleta en Windows 2000 y versiones posteriores. VideoPortAssociateEventsWithDmaHandle asocia un evento, compartido por el controlador de pantalla de vídeo y el controlador de miniporte de vídeo, con un identificador DMA.
VideoPortCheckForDeviceExistence

La función VideoPortCheckForDeviceExistence determina si el dispositivo PCI especificado existe en el sistema.
videoPortClearEvent

La función VideoPortClearEvent establece un objeto de evento determinado en el estado no asignado.
VideoPortCompareMemory

La función VideoPortCompareMemory compara dos bloques de memoria del sistema, byte-byte y devuelve el número de bytes comparados equivalentes.
VideoPortCompleteDma

La función VideoPortCompleteDma vacía los datos restantes en la memoria caché interna del adaptador de bus-master al final de una operación de transferencia DMA y, a continuación, libera los registros de mapa asignados previamente y la lista de dispersión/recopilación usadas en las operaciones de dispersión/recopilación de DMA.
VideoPortCreateEvent

La función VideoPortCreateEvent crea un objeto de evento.
VideoPortCreateSecondaryDisplay

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

La función VideoPortCreateSpinLock crea un bloqueo de número.
VideoPortDDCMonitorHelper

Consulta un monitor para obtener información EDID mediante el protocolo DDC.
VideoPortDebugPrint

Los controladores de miniport de vídeo no deben llamar a la función VideoPortDebugPrint. En su lugar, deben llamar a la macro VideoDebugPrint.
VideoPortDeleteEvent

La función VideoPortDeleteEvent elimina el objeto de evento especificado.
VideoPortDeleteSpinLock

La función VideoPortDeleteSpinLock elimina un bloqueo de número determinado.
videoPortDisableInterrupt

La función VideoPortDisableInterrupt está obsoleta y no se debe llamar a . La función VideoPortDisableInterrupt deshabilita las interrupciones de un adaptador de vídeo.
VideoPortDoDma

La función VideoPortDoDma está obsoleta en Windows 2000 y versiones posteriores. VideoPortDoDma hace que se llame a la función HwVidStartDma del controlador de miniport.
videoPortEnableInterrupt

La función VideoPortEnableInterrupt está obsoleta y no se debe llamar a . La función VideoPortEnableInterrupt vuelve a habilitar las interrupciones de un adaptador de vídeo después de una llamada a VideoPortDisableInterrupt.
VideoPortEnumerateChildren

La función VideoPortEnumerateChildren permite que un controlador de miniporte de vídeo forme una reenumeración de sus dispositivos secundarios.
VideoPortFlushRegistry

La función VideoPortFlushRegistry vacía las claves del Registro y los valores asociados al controlador de miniport de vídeo.
VideoPortFreeCommonBuffer

La función VideoPortFreeCommonBuffer está obsoleta y solo se admite para la compatibilidad con versiones anteriores con controladores existentes.
VideoPortFreeDeviceBase

La función VideoPortFreeDeviceBase libera un intervalo de puertos de E/S de dispositivo relativos al bus o direcciones de memoria previamente asignadas al espacio de direcciones del sistema. Para ello, llama a VideoPortGetDeviceBase.
VideoPortFreePool

La función VideoPortFreePool desasigna un bloque de memoria del grupo asignado previamente por VideoPortAllocatePool.
VideoPortGetAccessRanges

La función VideoPortGetAccessRanges recupera información de configuración relativa al bus y, si es posible, reclama estos recursos de hardware en el registro para el autor de la llamada.
VideoPortGetAssociatedDeviceExtension

La función VideoPortGetAssociatedDeviceExtension devuelve la extensión de dispositivo para el elemento primario del objeto de dispositivo especificado.
VideoPortGetAssociatedDeviceID

La función VideoPortGetAssociatedDeviceID obtiene el identificador secundario de un objeto de dispositivo especificado.
VideoPortGetBusData

La función VideoPortGetBusData devuelve información de configuración específica del tipo bus.
VideoPortGetBytesUsed

La función VideoPortGetBytesUsed está obsoleta en Windows 2000 y versiones posteriores. VideoPortGetBytesUsed determina el tamaño, en bytes, del búfer asociado a un identificador DMA.
VideoPortGetCommonBuffer

La función VideoPortGetCommonBuffer está obsoleta en Windows XP y versiones posteriores, y solo se admite para la compatibilidad con versiones anteriores con controladores existentes.
videoPortGetCurrentIrql

La función VideoPortGetCurrentIrql obtiene el IRQL actual.
VideoPortGetDeviceBase

La función VideoPortGetDeviceBase asigna un intervalo de direcciones de E/S o memoria de dispositivo relativas al bus en el espacio del sistema.
VideoPortGetDeviceData

La función VideoPortGetDeviceData recupera información de configuración detectada por el sistema de .. Árbol \Machine\Hardware\Description en el Registro.
VideoPortGetDmaAdapter

La función VideoPortGetDmaAdapter devuelve un puntero a una estructura de VP_DMA_ADAPTER, que se usa en llamadas posteriores a otras funciones relacionadas con DMA.
VideoPortGetDmaContext

La función VideoPortGetDmaContext está obsoleta en Windows 2000 y versiones posteriores. VideoPortGetDmaContext obtiene el contexto asociado previamente al identificador DMA especificado.
VideoPortGetMdl

La función VideoPortGetMdl está obsoleta en Windows 2000 y versiones posteriores. VideoPortGetMdl recupera la lista de descriptores de memoria (MDL) que representa la tabla de páginas del búfer bloqueado.
VideoPortGetRegistryParameters

La función VideoPortGetRegistryParameters recupera información de configuración específica del dispositivo en la clave del adaptador en el registro al iniciarse.
videoPortGetRomImage

La función VideoPortGetRomImage (video.h) lee la memoria de solo lectura (ROM) del dispositivo y devuelve un puntero a un búfer que contiene los datos rom (BIOS) del dispositivo.
videoPortGetVersion

La función VideoPortGetVersion obtiene información de versión sobre el sistema operativo que se está ejecutando actualmente.
VideoPortGetVgaStatus

La función VideoPortGetVgaStatus detecta si el dispositivo que realiza la llamada está descodificar una dirección de E/S VGA.
videoPortInitialize

La función VideoPortInitialize realiza parte de la inicialización del controlador de miniport, asignando recursos del sistema para el controlador de miniport.
VideoPortInt10

La función VideoPortInt10 realiza el equivalente de una operación INT10 de MS-DOS, como establecer el modo de vídeo. VideoPortInt10 ejecuta el código ROM del BIOS en el dispositivo.
VideoPortInterlockedDecrement

La función VideoPortInterlockedDecrement disminuye una variable proporcionada por el autor de la llamada como una operación atómica.
videoPortInterlockedExchange

La función VideoPortInterlockedExchange bloquea o desbloquea un bloque de memoria estableciendo una variable de bloqueo definida por el usuario en TRUE o FALSE, respectivamente. Devuelve el valor mantenido previamente de la variable de bloqueo.
VideoPortInterlockedIncrement

La función VideoPortInterlockedIncrement incrementa una variable proporcionada por el autor de la llamada como una operación atómica.
VideoPortIsNoVesa

La función VideoPortIsNoVesa determina si un controlador de miniporte de vídeo que no admite Plug and Play (PnP) está restringido a los recursos VGA heredados.
VideoPortLockBuffer

La función VideoPortLockBuffer sondea el búfer especificado, hace que las páginas de memoria del búfer residan en la memoria y bloquee las páginas físicas asignadas por el intervalo de direcciones virtuales.
VideoPortLockPages

La función VideoPortLockPages está obsoleta en Windows 2000 y versiones posteriores. Use VideoPortLockBuffer en lugar de esta función. VideoPortLockPages bloquea la memoria virtual especificada y, posiblemente, realiza parte o toda una transferencia DMA.
VideoPortLogError

La función VideoPortLogError registra errores en el registro de eventos del sistema cuando un controlador de miniporta detecta una condición de error de hardware durante las operaciones de E/S.
VideoPortMapBankedMemory

La función VideoPortMapBankedMemory está obsoleta y solo se admite para windows NT 4.0 y controladores anteriores.
VideoPortMapDmaMemory

La función VideoPortMapDmaMemory está obsoleta en Windows 2000 y versiones posteriores. VideoPortMapDmaMemory asigna un intervalo de memoria para su uso en transferencias DMA.
VideoPortMapMemory

La función VideoPortMapMemory asigna un intervalo de direcciones físicas relativas al bus de la memoria de vídeo en el espacio del sistema o en el espacio de direcciones virtuales de un proceso en modo de usuario.
VideoPortMoveMemory

La función VideoPortMoveMemory copia los datos de la ubicación de origen en la ubicación de destino en la memoria del sistema.
VideoPortPutDmaAdapter

La función VideoPortPutDmaAdapter libera una estructura de VP_DMA_ADAPTER asignada previamente por una llamada a VideoPortGetDmaAdapter.
VideoPortQueryPerformanceCounter

La función VideoPortQueryPerformanceCounter proporciona el recuento de ejecución más específico disponible en el sistema.
VideoPortQueryServices

La función VideoPortQueryServices expone una interfaz especificada implementada por el controlador de puerto de vídeo.
VideoPortQuerySystemTime

La función VideoPortQuerySystemTime obtiene la hora actual del sistema.
VideoPortQueueDpc

La función VideoPortQueueDpc permite a un controlador de miniportar poner en cola un DPC.
VideoPortReadPortBufferUchar

La función VideoPortReadPortBufferUchar lee un número de bytes de un puerto de E/S asignado y los escribe en un búfer.
VideoPortReadPortPortBufferUlong

La función VideoPortReadPortBufferUlong lee varios valores de ULONG de un puerto de E/S asignado y los escribe en un búfer.
videoPortReadPortBufferUshort

La función VideoPortReadPortBufferUshort lee varios valores de USHORT de un puerto de E/S asignado y los escribe en un búfer.
VideoPortReadPortUchar

La función VideoPortReadPortUchar lee un byte de un puerto de E/S asignado.
VideoPortReadPortUlong

La función VideoPortReadPortUlong lee un valor ULONG de un puerto de E/S asignado.
de VideoPortReadPortUshort

La función VideoPortReadPortUshort lee un valor de USHORT de un puerto de E/S asignado.
VideoPortReadRegisterBufferUchar

La función VideoPortReadRegisterBufferUchar lee varios bytes de un intervalo de memoria de dispositivo asignado y los escribe en un búfer.
videoPortReadRegisterBufferUlong

La función VideoPortReadRegisterBufferUlong lee varios valores de ULONG de un intervalo de memoria de dispositivo asignado y los escribe en un búfer.
VideoPortReadRegisterBufferUshort

La función VideoPortReadRegisterBufferUshort lee varios valores de USHORT de un intervalo de memoria de dispositivo asignado y los escribe en un búfer.
VideoPortReadRegisterUchar

La función VideoPortReadRegisterUchar lee un byte de un registro asignado.
VideoPortReadRegisterUlong

La función VideoPortReadRegisterUlong lee un valor de ULONG de un intervalo de registro asignado.
videoPortReadRegisterUshort

La función VideoPortReadRegisterUshort lee un valor de USHORT de un intervalo de registro asignado.
VideoPortReadStateEvent

La función VideoPortReadStateEvent devuelve el estado actual de un objeto de evento determinado:_signaled o no asignado.
VideoPortRegisterBugcheckCallback

La función VideoPortRegisterBugcheckCallback permite que un controlador de miniporte de vídeo se registre o enlace una devolución de llamada que se invoca cuando se produce una comprobación de errores especificada.
VideoPortReleaseBuffer

La función VideoPortReleaseBuffer está obsoleta en Windows 2000 y versiones posteriores. En su lugar, los controladores de minipuerto de vídeo deben usar VideoPortFreePool. VideoPortReleaseBuffer desasigna un bloque de memoria del grupo paginado.
VideoPortReleaseCommonBuffer

La función VideoPortReleaseCommonBuffer libera un búfer común asignado previamente por VideoPortAllocateCommonBuffer.
VideoPortReleaseDeviceLock

La función VideoPortReleaseDeviceLock libera el bloqueo de dispositivo adquirido en una llamada anterior a VideoPortAcquireDeviceLock.
VideoPortReleaseSpinLock

La función VideoPortReleaseSpinLock libera la propiedad de un bloqueo de número determinado y restaura el IRQL original en el que se estaba ejecutando el autor de la llamada.
videoPortReleaseSpinLockFromDpcLevel

La función VideoPortReleaseSpinLockFromDpcLevel libera el bloqueo de giro obtenido por una llamada anterior a VideoPortAcquireSpinLockAtDpcLevel.
videoPortScanRom

La función VideoPortScanRom está obsoleta en Windows XP y versiones posteriores. Solo se admite para la compatibilidad con versiones anteriores. VideoPortScanRom realiza una búsqueda con distinción entre mayúsculas y minúsculas de una cadena especificada en ROM.
VideoPortSetBusData

La función VideoPortSetBusData establece datos de configuración de bus para un adaptador en un bus de E/S configurable dinámicamente con una interfaz estándar publicada.
VideoPortSetBytesUsed

La función VideoPortSetBytesUsed está obsoleta en Windows 2000 y versiones posteriores.
VideoPortSetDmaContext

La función VideoPortSetDmaContext está obsoleta en Windows 2000 y versiones posteriores.
VideoPortSetEvent

La función VideoPortSetEvent establece un objeto de evento en el estado señalado si aún no estaba en ese estado y devuelve el estado anterior del objeto de evento.
VideoPortSetRegistryParameters

La función VideoPortSetRegistryParameters escribe información en la clave del adaptador en el Registro.
videoPortSetTrappedEmulatorPorts

Los controladores de miniport compatibles con VGA (SVGA) llaman a la función VideoPortSetTrappedEmulatorPorts para cambiar dinámicamente la lista de puertos de E/S que están atrapados cuando un VDM se ejecuta en modo de pantalla completa en un equipo basado en x86.
VideoPortSignalDmaComplete

La función VideoPortSignalDmaComplete está obsoleta en Windows 2000 y versiones posteriores. VideoPortSignalDmaComplete indica al controlador de miniporte de vídeo si se ha completado la transferencia DMA actual.
VideoPortStallExecution

La función VideoPortStallExecution conserva el control del procesador para el número especificado de microsegundos y vuelve al autor de la llamada.
VideoPortStartDma

La función VideoPortStartDma prepara el sistema para una operación DMA.
VideoPortStartTimer

La función VideoPortStartTimer permite llamadas a la función HwVidTimer del controlador de miniport.
VideoPortStopTimer

La función VideoPortStopTimer deshabilita las llamadas a la función HwVidTimer del controlador de miniport.
videoPortSynchronizeExecution

La función VideoPortSynchronizeExecution sincroniza la ejecución de una función HwVidSynchronizeExecutionCallback proporcionada por el controlador de miniport con la función HwVidInterrupt del controlador de miniport, si existe.
VideoPortUnlockBuffer

La función VideoPortUnLockBuffer desbloquea páginas físicas descritas por la lista de descriptores de memoria especificada (MDL).
VideoPortUnlockPages

La función VideoPortUnlockPages está obsoleta en Windows 2000 y versiones posteriores. Use VideoPortUnlockBuffer en lugar de esta función. VideoPortUnlockPages libera memoria usada para DMA basado en paquetes.
VideoPortUnmapDmaMemory

La función VideoPortUnmapDmaMemory está obsoleta en Windows 2000 y versiones posteriores. VideoPortUnmapDmaMemory desasigna un intervalo de memoria previamente asignado por VideoPortMapDmaMemory.
VideoPortUnmapMemory

La función VideoPortUnmapMemory libera una asignación entre un intervalo de direcciones lógico para el adaptador y un intervalo de direcciones virtuales en el espacio de direcciones en modo de usuario de un subproceso determinado. Esta función es el complemento de VideoPortMapMemory.
VideoPortVerifyAccessRanges

La función VideoPortVerifyAccessRanges comprueba si otro controlador ya ha reclamado la propiedad de los intervalos de acceso relativos al bus especificados y cualquier otro recurso de hardware especificado en la estructura de VIDEO_PORT_CONFIG_INFO.
VideoPortWaitForSingleObject

La función VideoPortWaitForSingleObject coloca el subproceso actual en un estado de espera hasta que el objeto de distribución especificado esté establecido en el estado señalado o (opcionalmente) hasta que se agote el tiempo de espera.
VideoPortWritePortBufferUchar

La función VideoPortWritePortBufferUchar escribe un número de bytes en un puerto de E/S asignado.
VideoPortWritePortBufferUlong

La función VideoPortWritePortBufferUlong escribe varios valores de ULONG en un puerto de E/S asignado.
videoPortWritePortBufferUshort

La función VideoPortWritePortBufferUshort escribe varios valores de USHORT en un puerto de E/S asignado.
VideoPortWritePortUchar

La función VideoPortWritePortUchar escribe un byte en un puerto de E/S asignado.
VideoPortWritePortUlong

La función VideoPortWritePortUlong escribe un valor ULONG en un puerto de E/S asignado.
VideoPortWritePortUshort

La función VideoPortWritePortUshort escribe un valor de USHORT en un puerto de E/S asignado.
VideoPortWriteRegisterBufferUchar

La función VideoPortWriteRegisterBufferUchar escribe una serie de bytes sin signo en un registro asignado.
VideoPortWriteRegisterBufferUlong

La función VideoPortWriteRegisterBufferUlong escribe varios valores de ULONG en un registro asignado.
videoPortWriteRegisterBufferUshort

La función VideoPortWriteRegisterBufferUshort escribe varios valores de USHORT en un registro asignado.
VideoPortWriteRegisterUchar

La función VideoPortWriteRegisterUchar escribe un byte en un registro asignado.
videoPortWriteRegisterUlong

La función VideoPortWriteRegisterUlong escribe un valor ULONG en un registro asignado.
videoPortWriteRegisterUshort

La función VideoPortWriteRegisterUshort escribe un valor de USHORT en un registro asignado.
videoPortZeroDeviceMemory

La función VideoPortZeroDeviceMemory rellena un búfer de fotogramas del adaptador u otra memoria del dispositivo con ceros.
videoPortZeroMemory

La función VideoPortZeroMemory rellena un bloque de memoria del sistema con ceros.

Funciones de devolución de llamada

 
PDRIVER_IO_PORT_UCHAR

SvgaHwIoPortUchar intercepta un puerto de E/S al que una aplicación de MS-DOS de pantalla completa en una máquina basada en x86 envía datos de tamaño UCHAR.
PDRIVER_IO_PORT_UCHAR_STRING

SvgaHwIoPortUcharString intercepta un puerto de E/S al que una aplicación de MS-DOS de pantalla completa en una máquina basada en x86 envía una secuencia de datos de tamaño UCHAR.
PDRIVER_IO_PORT_ULONG

SvgaHwIoPortUlong intercepta un intervalo de puertos de E/S al que una aplicación de MS-DOS de pantalla completa en una máquina basada en x86 envía una secuencia de datos de tamaño ULONG.
PDRIVER_IO_PORT_ULONG_STRING

SvgaHwIoPortUlongString intercepta un intervalo de puertos de E/S al que una aplicación de MS-DOS de pantalla completa en una máquina basada en x86 envía una secuencia de datos de tamaño ULONG.
PDRIVER_IO_PORT_USHORT

SvgaHwIoPortUshort intercepta un intervalo de puertos de E/S al que una aplicación de MS-DOS de pantalla completa en una máquina basada en x86 envía una secuencia de datos de tamaño de USHORT.
PDRIVER_IO_PORT_USHORT_STRING

SvgaHwIoPortUshortString intercepta un intervalo de puertos de E/S al que una aplicación de MS-DOS de pantalla completa en una máquina basada en x86 envía una secuencia de datos de tamaño USHORT.
PEXECUTE_DMA

HwVidExecuteDma es una rutina de devolución de llamada implementada por el controlador de miniport que es responsable de recuperar pares físicos de dirección/longitud de una lista de dispersión y recopilación, y para programar el hardware para iniciar la transferencia DMA real.
PI2C_READ

La función I2CRead lee datos a través del canal I2C.
PI2C_START

La función I2CStart inicia la comunicación I2C.
PI2C_STOP

La función I2CStop finaliza la comunicación I2C.
PI2C_WRITE

La función I2CWrite escribe datos en el canal I2C.
PINT10_ALLOCATE_BUFFER

La función Int10AllocateBuffer se puede usar para asignar un único bloque de memoria de 4 KB en el contexto de otro subproceso. Una vez asignado el bloque de memoria, debe liberarse antes de que se pueda asignar otro bloque de memoria.
PINT10_CALL_BIOS

La función Int10CallBios permite que un controlador de miniporte llame al kernel para realizar una operación INT 10h, lo que hace que el código ROM del BIOS en el dispositivo se ejecute de forma nativa.
PINT10_FREE_BUFFER

La función Int10FreeBuffer libera un búfer asignado previamente por Int10AllocateBuffer.
PINT10_READ_MEMORY

La función Int10ReadMemory lee un bloque de memoria en el contexto de otro subproceso y lo almacena en un búfer de salida.
PINT10_WRITE_MEMORY

La función Int10WriteMemory escribe el contenido de un búfer de entrada en la memoria en el contexto de otro subproceso.
PMINIPORT_DPC_ROUTINE

La función HwVidDpcRoutine es una devolución de llamada implementada por el controlador de miniport que se llama cuando se programa un DPC en cola.
PMINIPORT_GET_REGISTRY_ROUTINE

HwVidQueryNamedValueCallback procesa los datos especificados recuperados del registro.
PMINIPORT_QUERY_DEVICE_ROUTINE

HwVidQueryDeviceCallback usa los datos de configuración especificados para configurar su adaptador y, posiblemente, para rellenar la información de configuración que falta en la estructura VIDEO_PORT_CONFIG_INFO.
PMINIPORT_SYNCHRONIZE_ROUTINE

HwVidSynchronizeExecutionCallback es una función de controlador de miniport opcional, que se pasa en llamadas a VideoPortSynchronizeExecution.
PROTECT_WC_MEMORY

La rutina de devolución de llamada VideoPortProtectWCMemory protege la memoria de vídeo De escritura combinada (WC) a la que accede la CPU.
PVIDEO_BUGCHECK_CALLBACK

La función HwVidBugcheckCallback permite al controlador de miniportar anexar datos a un archivo de volcado de memoria cuando se produce una comprobación de errores.
PVIDEO_HW_FIND_ADAPTER

HwVidFindAdapter realiza la inicialización de datos específicos del controlador de miniport y los dispositivos compatibles con el controlador de miniport.
PVIDEO_HW_GET_CHILD_DESCRIPTOR

HwVidGetVideoChildDescriptor devuelve un descriptor, un tipo y un número de identificación para un dispositivo secundario determinado del adaptador de pantalla.
PVIDEO_HW_INITIALIZE

HwVidInitialize realiza la primera inicialización del adaptador, después de que HAL haya dado el control del hardware de vídeo al controlador de puerto de vídeo.
PVIDEO_HW_INTERRUPT

HwVidInterrupt detecta y descarta las interrupciones generadas por el adaptador de vídeo asociado.
PVIDEO_HW_LEGACYRESOURCES

HwVidLegacyResources devuelve una lista de recursos que no aparecen en el espacio de configuración PCI de un dispositivo, pero que el dispositivo descodifica.
PVIDEO_HW_POWER_GET

HwVidGetPowerState consulta si el dispositivo puede admitir el estado de energía solicitado.
PVIDEO_HW_POWER_SET

HwVidSetPowerState establece el estado de energía del dispositivo especificado.
PVIDEO_HW_QUERY_INTERFACE

HwVidQueryInterface devuelve una interfaz funcional implementada por el controlador de miniport que un dispositivo secundario puede llamar.
PVIDEO_HW_RESET_HW

HwVidResetHw restablece el adaptador al modo de caracteres.
PVIDEO_HW_START_DMA

Obtenga más información sobre la función PVIDEO_HW_START_DMA.
PVIDEO_HW_START_IO

HwVidStartIO procesa el VRP especificado.
PVIDEO_HW_TIMER

HwVidTimer es una rutina de controlador de minipuerto de vídeo llamada a intervalos de tiempo por el controlador de puerto de vídeo.
PVIDEO_PORT_GET_PROC_ADDRESS

La rutina de devolución de llamada VideoPortGetProcAddress recupera la dirección de una función de controlador de puerto de vídeo de Windows 2000 o posterior.
PVIDEO_READ_CLOCK_LINE

ReadClockLine lee un solo bit de datos de la línea de reloj serie I2C.
PVIDEO_READ_DATA_LINE

ReadDataLine lee un solo bit de datos de la línea de datos serie I2C.
PVIDEO_WRITE_CLOCK_LINE

WriteClockLine establece la línea de reloj serie I2C en alta o baja.
PVIDEO_WRITE_DATA_LINE

WriteDataLine establece la línea de datos serie I2C en alta o baja.
RESTORE_WC_MEMORY

La rutina de devolución de llamada VideoPortRestoreWCMemory restaura la memoria de vídeo combinada de escritura desde un estado protegido después de llamar a la rutina de devolución de llamada VideoPortProtectWCMemory.

Estructuras

 
DDC_CONTROL

La estructura DDC_CONTROL contiene punteros de función e información de segmento EDID necesaria para la función VideoPortDDCMonitorHelper, que exporta el controlador de puerto de vídeo.
I2C_CALLBACKS

La estructura I2C_CALLBACKS contiene punteros a funciones, implementadas por el controlador de miniporte de vídeo, que leen y escriben en los datos serie y las líneas de reloj serie del bus I2C.
INT10_BIOS_ARGUMENTS

La estructura de INT10_BIOS_ARGUMENTS se usa para admitir llamadas inT10 de pantalla completa MS-DOS aplicación. Contiene nueve de los registros de microprocesador x86 de gama alta.
QUERY_INTERFACE

La estructura QUERY_INTERFACE describe la interfaz que se solicita.
STATUS_BLOCK

La estructura STATUS_BLOCK es una subestructura dentro de la estructura VIDEO_REQUEST_PACKET. Una función HwVidStartIO del controlador de miniporte debe establecer el bloque de estado de cada VRP que obtiene.
VIDEO_ACCESS_RANGE

La estructura VIDEO_ACCESS_RANGE define un puerto de E/S de dispositivo o un intervalo de memoria para el adaptador de vídeo.
VIDEO_CHILD_ENUM_INFO

Describe el dispositivo secundario que va a enumerar el controlador de miniport. Todos los miembros se establecen mediante el controlador de puerto de vídeo.
VIDEO_CHILD_STATE

La estructura VIDEO_CHILD_STATE contiene información sobre un dispositivo secundario y el estado en el que se debe colocar.
VIDEO_CHILD_STATE_CONFIGURATION

La estructura VIDEO_CHILD_STATE_CONFIGURATION contiene una matriz de estructuras de VIDEO_CHILD_STATE, cada una de las cuales contiene el estado de un dispositivo secundario determinado.
VIDEO_HW_INITIALIZATION_DATA

La estructura VIDEO_HW_INITIALIZATION_DATA especifica los puntos de entrada y los requisitos de almacenamiento para el controlador de miniport. Esta estructura se crea en la pila y se inicializa mediante la función DriverEntry del controlador de miniport.
VIDEO_PORT_AGP_INTERFACE

La estructura VIDEO_PORT_AGP_INTERFACE describe las rutinas de servicio de AGP proporcionadas por el controlador de puerto de vídeo.
VIDEO_PORT_AGP_INTERFACE_2

La estructura VIDEO_PORT_AGP_INTERFACE_2 describe las rutinas de servicio de AGP proporcionadas por el controlador de puerto de vídeo.
VIDEO_PORT_CONFIG_INFO

La estructura VIDEO_PORT_CONFIG_INFO contiene información de configuración del adaptador específica del bus.
VIDEO_PORT_DEBUG_REPORT_INTERFACE

La estructura VIDEO_PORT_DEBUG_REPORT_INTERFACE contiene punteros a las funciones de informe de depuración, que implementa el controlador de puerto de vídeo.
VIDEO_PORT_I2C_INTERFACE

La estructura VIDEO_PORT_I2C_INTERFACE describe las rutinas de servicio I2C proporcionadas por el controlador de puerto de vídeo.
VIDEO_PORT_INT10_INTERFACE

La estructura de VIDEO_PORT_INT10_INTERFACE proporciona una manera de asignar y desasignar memoria en el contexto de otro subproceso, leer y escribir en esa memoria y realizar llamadas BIOS INT10.
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE

La estructura VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE describe las rutinas del servicio de protección de memoria de vídeo combinada de escritura implementadas por el controlador de puerto de vídeo. La CPU no puede acceder a la memoria de vídeo protegida.
VIDEO_REQUEST_PACKET

Un puntero a una estructura de VIDEO_REQUEST_PACKET se pasa a la función HwVidStartIO del controlador de miniporte mediante el controlador de puerto de vídeo.
VIDEO_X86_BIOS_ARGUMENTS

La estructura VIDEO_x86_BIOS_ARGUMENTS se usa para admitir llamadas inT10 de MS-DOS de pantalla completa. Contiene siete de los registros de microprocesador x86 de gama alta.
VP_DEVICE_DESCRIPTION

La estructura VP_DEVICE_DESCRIPTION describe los atributos del dispositivo físico para el que un controlador solicita un objeto DMA.
VP_SCATTER_GATHER_ELEMENT

La estructura VP_SCATTER_GATHER_ELEMENT se usa para almacenar información sobre un único elemento de dispersión o recopilación.
VP_SCATTER_GATHER_LIST

La estructura VP_SCATTER_GATHER_LIST es una colección de uno o varios elementos de dispersión o recopilación.
VPOSVERSIONINFO de

La estructura VPOSVERSIONINFO contiene información de versión sobre el sistema operativo que se está ejecutando actualmente.

Enumeraciones

 
DMA_FLAGS

Obtenga más información sobre DMA_FLAGS enumeración.
VIDEO_CHILD_TYPE

Obtenga más información sobre VIDEO_CHILD_TYPE enumeración.
VIDEO_PORT_SERVICES

El VIDEO_PORT_SERVICES tipo enumerado enumera las interfaces que el controlador de miniporte de vídeo puede solicitar desde el controlador de puerto de vídeo llamando a VideoPortQueryServices.