Condividi tramite


intestazione video.h

Questa intestazione viene usata dalla visualizzazione. Per altre informazioni, vedere:

video.h contiene le interfacce di programmazione seguenti:

Funzioni

 
VideoPortAcquireDeviceLock

La funzione VideoPortAcquireDeviceLock acquisisce il blocco del dispositivo gestito dal driver della porta video.
VideoPortAcquireSpinLock

La funzione VideoPortAcquireSpinLock ottiene il blocco spin specificato.
VideoPortAcquireSpinLockAtDpcLevel

La funzione VideoPortAcquireSpinLockAtDpcLevel acquisisce un blocco di spin quando il chiamante è già in esecuzione in IRQL = DISPATCH_LEVEL.
VideoPortAllocateBuffer

La funzione VideoPortAllocateBuffer è obsoleta in Windows 2000 e versioni successive. Al suo posto, i driver miniport video devono invece usare VideoPortAllocatePool. VideoPortAllocateBuffer alloca un buffer di memoria del pool impaginato.
VideoPortAllocateCommonBuffer

La funzione VideoPortAllocateCommonBuffer alloca e esegue il mapping della memoria di sistema in modo che sia accessibile simultaneamente dal processore e da un dispositivo per le operazioni DMA con buffer comune.
VideoPortAllocateContiguousMemory

La funzione VideoPortAllocateContiguousMemory è obsoleta in Windows 2000 e versioni successive.
VideoPortAllocatePool

La funzione VideoPortAllocatePool alloca un blocco di memoria del pool, inserendo un tag fornito dal chiamante all'inizio della memoria.
VideoPortAssociateEventsWithDmaHandle

La funzione VideoPortAssociateEventsWithDmaHandle è obsoleta in Windows 2000 e versioni successive. VideoPortAssociateEventsWithDmaHandle associa un evento, condiviso dal driver di visualizzazione video e dal driver miniport video, con un handle DMA.
VideoPortCheckForDeviceSistenza

La funzione VideoPortCheckForDeviceExistence determina se il dispositivo PCI specificato esiste nel sistema.
VideoPortClearEvent

La funzione VideoPortClearEvent imposta un oggetto evento specificato sullo stato non assegnato.
VideoPortCompareMemory

La funzione VideoPortCompareMemory confronta due blocchi di memoria di sistema, byte byte e restituisce il numero di byte confrontati equivalenti.
VideoPortCompleteDma

La funzione VideoPortCompleteDma scarica tutti i dati rimanenti nella cache interna dell'adattatore bus alla fine di un'operazione di trasferimento DMA e quindi libera i registri delle mappe allocati in precedenza e l'elenco di dispersione/raccolta usato nelle operazioni DMA a dispersione/raccolta.
VideoPortCreateEvent

La funzione VideoPortCreateEvent crea un oggetto evento.
VideoPortCreateSecondaryDisplay

La funzione VideoPortCreateSecondaryDisplay consente il supporto della doppia visualizzazione creando un oggetto dispositivo secondario per il dispositivo specificato.
VideoPortCreateSpinLock

La funzione VideoPortCreateSpinLock crea un blocco di spin.
VideoPortDDCMonitorHelper

Esegue query su un monitoraggio per informazioni EDID usando il protocollo DDC.
VideoPortDebugPrint

I driver miniport video non devono chiamare la funzione VideoPortDebugPrint. Devono invece chiamare la macro VideoDebugPrint.
VideoPortDeleteEvent

La funzione VideoPortDeleteEvent elimina l'oggetto evento specificato.
VideoPortDeleteSpinLock

La funzione VideoPortDeleteSpinLock elimina un determinato blocco di spin.
VideoPortDisableInterrupt

La funzione VideoPortDisableInterrupt è obsoleta e non deve essere chiamata. La funzione VideoPortDisableInterrupt disabilita gli interruzioni da una scheda video.
VideoPortDoDma

La funzione VideoPortDoDma è obsoleta in Windows 2000 e versioni successive. VideoPortDoDma causa la chiamata della funzione HwVidStartDma del driver miniport.
VideoPortEnableInterrupt

La funzione VideoPortEnableInterrupt è obsoleta e non deve essere chiamata. La funzione VideoPortEnableInterrupt interrompe gli interruzioni da una scheda video dopo una chiamata a VideoPortDisableInterrupt.
VideoPortEnumerateChildren

La funzione VideoPortEnumerateChildren consente a un driver miniport video di forzare una rinumerazione dei propri dispositivi figlio.
VideoPortFlushRegistry

La funzione VideoPortFlushRegistry scarica chiavi e valori del Registro di sistema associati al driver miniport video.
VideoPortFreeCommonBuffer

La funzione VideoPortFreeCommonBuffer è obsoleta ed è supportata solo per la compatibilità con le versioni precedenti con i driver esistenti.
VideoPortFreeDeviceBase

La funzione VideoPortFreeDeviceBase libera un intervallo di porte di I/O relative al bus o indirizzi di memoria mappati in precedenza nello spazio degli indirizzi del sistema. Questa operazione viene eseguita chiamando VideoPortGetDeviceBase.
VideoPortFreePool

La funzione VideoPortFreePool dealloca un blocco di memoria del pool precedentemente allocato da VideoPortAllocatePool.
VideoPortGetAccessRanges

La funzione VideoPortGetAccessRanges recupera le informazioni di configurazione relative al bus e, se possibile, dichiara queste risorse hardware nel Registro di sistema per il chiamante.
VideoPortGetAssociatedDeviceExtension

La funzione VideoPortGetAssociatedDeviceExtension restituisce l'estensione del dispositivo per l'elemento padre dell'oggetto dispositivo specificato.
VideoPortGetAssociatedDeviceID

La funzione VideoPortGetAssociatedDeviceID ottiene l'ID figlio per un oggetto dispositivo specificato.
VideoPortGetBusData

La funzione VideoPortGetBusData restituisce informazioni di configurazione specifiche del bus.
VideoPortGetBytesUsed

La funzione VideoPortGetBytesUsed è obsoleta in Windows 2000 e versioni successive. VideoPortGetBytesUsed determina le dimensioni, in byte, del buffer associato a un handle DMA.
VideoPortGetCommonBuffer

La funzione VideoPortGetCommonBuffer è obsoleta in Windows XP e versioni successive ed è supportata solo per la compatibilità con le versioni precedenti con i driver esistenti.
VideoPortGetCurrentIrql

La funzione VideoPortGetCurrentIrql ottiene l'oggetto IRQL corrente.
VideoPortGetDeviceBase

La funzione VideoPortGetDeviceBase esegue il mapping di un intervallo di indirizzi di memoria del dispositivo o I/O relativi al bus nello spazio di sistema.
VideoPortGetDeviceData

La funzione VideoPortGetDeviceData recupera le informazioni di configurazione rilevate dal sistema da .. \Machine\Hardware\Description albero nel Registro di sistema.
VideoPortGetDmaAdapter

La funzione VideoPortGetDmaAdapter restituisce un puntatore a una struttura VP_DMA_ADAPTER, usata nelle chiamate successive ad altre funzioni correlate a DMA.
VideoPortGetDmaContext

La funzione VideoPortGetDmaContext è obsoleta in Windows 2000 e versioni successive. VideoPortGetDmaContext ottiene il contesto precedentemente associato all'handle DMA specificato.
VideoPortGetMdl

La funzione VideoPortGetMdl è obsoleta in Windows 2000 e versioni successive. VideoPortGetMdl recupera l'elenco dei descrittori di memoria (MDL) che rappresenta la tabella di pagina del buffer bloccato.
VideoPortGetRegistryParameters

La funzione VideoPortGetRegistryParameters recupera informazioni di configurazione specifiche del dispositivo nella chiave dell'adattatore nel Registro di sistema all'avvio.
VideoPortGetRomImage

La funzione VideoPortGetRomImage (video.h) legge la memoria di sola lettura del dispositivo e restituisce un puntatore a un buffer contenente i dati ROM (BIOS) del dispositivo.
VideoPortGetVersion

La funzione VideoPortGetVersion ottiene informazioni sulla versione sul sistema operativo attualmente in esecuzione.
VideoPortGetVgaStatus

La funzione VideoPortGetVgaStatus rileva se il dispositivo chiamante decodifica un indirizzo di I/O VGA.
VideoPortInitialize

La funzione VideoPortInitialize esegue parte dell'inizializzazione del driver miniport, allocando le risorse di sistema per il driver miniport.
VideoPortInt10

La funzione VideoPortInt10 esegue l'equivalente di un'operazione MS-DOS INT10, ad esempio impostando la modalità video. VideoPortInt10 esegue il codice ROM BIOS nel dispositivo.
VideoPortInterlockedDecrement

La funzione VideoPortInterlockedDecrement decrementa una variabile fornita dal chiamante come operazione atomica.
VideoPortInterlockedExchange

La funzione VideoPortInterlockedExchange blocca o sblocca un blocco di memoria impostando rispettivamente una variabile di blocco definita dall'utente su TRUE o FALSE. Restituisce il valore precedentemente mantenuto della variabile di blocco.
VideoPortInterlockedIncrement

La funzione VideoPortInterlockedIncrement incrementa una variabile fornita dal chiamante come operazione atomica.
VideoPortIsNoVesa

La funzione VideoPortIsNoVesa determina se un driver video miniport che non supporta Plug and Play (PnP) è limitato alle risorse VGA legacy.
VideoPortLockBuffer

La funzione VideoPortLockBuffer esegue il probe del buffer specificato, rende le pagine di memoria del buffer residenti in memoria e blocca le pagine fisiche mappate dall'intervallo di indirizzi virtuali.
VideoPortLockPages

La funzione VideoPortLockPages è obsoleta in Windows 2000 e versioni successive. Usare VideoPortLockBuffer al posto di questa funzione. VideoPortLockPages blocca la memoria virtuale specificata e può eseguire parte o tutto il trasferimento DMA.
VideoPortLogError

La funzione VideoPortLogError registra gli errori nel registro eventi di sistema quando un driver miniport rileva una condizione di errore hardware durante le operazioni di I/O.
VideoPortMapBankedMemory

La funzione VideoPortMapBankedMemory è obsoleta ed è supportata solo per i driver Windows NT 4.0 e precedenti.
VideoPortMapDmaMemory

La funzione VideoPortMapDmaMemory è obsoleta in Windows 2000 e versioni successive. VideoPortMapDmaMemory esegue il mapping di un intervallo di memoria da usare nei trasferimenti DMA.
VideoPortMapMemory

La funzione VideoPortMapMemory esegue il mapping di un intervallo di indirizzi fisici relativi al bus di memoria video nello spazio di sistema o nello spazio indirizzi virtuale di un processo in modalità utente.
VideoPortMoveMemory

La funzione VideoPortMoveMemory copia i dati dalla posizione di origine alla posizione di destinazione nella memoria di sistema.
VideoPortPutDmaAdapter

La funzione VideoPortPutDmaAdapter libera una struttura VP_DMA_ADAPTER precedentemente allocata da una chiamata a VideoPortGetDmaAdapter.
VideoPortQueryPerformanceCounter

La funzione VideoPortQueryPerformanceCounter offre il numero di esecuzione più dettagliato disponibile nel sistema.
VideoPortQueryServices

La funzione VideoPortQueryServices espone un'interfaccia specificata implementata dal driver della porta video.
VideoPortQuerySystemTime

La funzione VideoPortQuerySystemTime ottiene l'ora di sistema corrente.
VideoPortQueueDpc

La funzione VideoPortQueueDpc consente a un driver miniport di accodare un DPC.
VideoPortReadPortBufferUchar

La funzione VideoPortReadPortBufferUchar legge un numero di byte da una porta di I/O mappata e li scrive in un buffer.
VideoPortReadPortBufferUlong

La funzione VideoPortReadPortBufferUlong legge un numero di valori ULONG da una porta di I/O mappata e li scrive in un buffer.
VideoPortReadPortBufferUshort

La funzione VideoPortReadPortBufferUshort legge un numero di valori USHORT da una porta di I/O mappata e li scrive in un buffer.
VideoPortReadPortUchar

La funzione VideoPortReadPortUchar legge un byte da una porta di I/O mappata.
VideoPortReadPortUlong

La funzione VideoPortReadPortUlong legge un valore ULONG da una porta di I/O mappata.
VideoPortReadPortUshort

La funzione VideoPortReadPortUshort legge un valore USHORT da una porta I/O mappata.
VideoPortReadRegisterBufferUchar

La funzione VideoPortReadRegisterBufferUchar legge un numero di byte da un intervallo di memoria del dispositivo mappato e li scrive in un buffer.
VideoPortReadRegisterBufferUlong

La funzione VideoPortReadRegisterBufferUlong legge un numero di valori ULONG da un intervallo di memoria del dispositivo mappato e li scrive in un buffer.
VideoPortReadRegisterBufferUshort

La funzione VideoPortReadRegisterBufferUshort legge un numero di valori USHORT da un intervallo di memoria del dispositivo mappato e li scrive in un buffer.
VideoPortReadRegisterUchar

La funzione VideoPortReadRegisterUchar legge un byte da un registro mappato.
VideoPortReadRegisterUlong

La funzione VideoPortReadRegisterUlong legge un valore ULONG da un intervallo di registrazione mappato.
VideoPortReadRegisterUshort

La funzione VideoPortReadRegisterUshort legge un valore USHORT da un intervallo di registrazione mappato.
VideoPortReadStateEvent

La funzione VideoPortReadStateEvent restituisce lo stato corrente di un determinato oggetto evento:_signaled o non firmato.
VideoPortRegisterBugcheckCallback

La funzione VideoPortRegisterBugcheckCallback consente a un driver di miniport video di registrare o agganciare, un callback richiamato quando si verifica un controllo di bug specificato.
VideoPortReleaseBuffer

La funzione VideoPortReleaseBuffer è obsoleta in Windows 2000 e versioni successive. Al suo posto, i driver miniport video devono invece usare VideoPortFreePool. VideoPortReleaseBuffer dealloca un blocco di memoria del pool di pagine.
VideoPortReleaseCommonBuffer

La funzione VideoPortReleaseCommonBuffer libera un buffer comune allocato in precedenza da VideoPortAllocateCommonBuffer.
VideoPortReleaseDeviceLock

La funzione VideoPortReleaseDeviceLock rilascia il blocco del dispositivo acquisito in una chiamata precedente a VideoPortAcquireDeviceLock.
VideoPortReleaseSpinLock

La funzione VideoPortReleaseSpinLock rilascia la proprietà di un determinato blocco spin e ripristina l'irQL originale in cui è in esecuzione il chiamante.
VideoPortReleaseSpinLockFromDpcLevel

La funzione VideoPortReleaseSpinLockFromDpcLevel rilascia il blocco di spin ottenuto da una chiamata precedente a VideoPortAcquireSpinLockAtDpcLevel.
VideoPortScanRom

La funzione VideoPortScanRom è obsoleta in Windows XP e versioni successive. È supportato solo per la compatibilità con le versioni precedenti. VideoPortScanRom esegue una ricerca con distinzione tra maiuscole e minuscole per una stringa specificata in ROM.
VideoPortSetBusData

La funzione VideoPortSetBusData imposta i dati di configurazione del bus per una scheda in un bus di I/O configurabile dinamicamente con un'interfaccia standard pubblicata.
VideoPortSetBytesUsed

La funzione VideoPortSetBytesUsed è obsoleta in Windows 2000 e versioni successive.
VideoPortSetDmaContext

La funzione VideoPortSetDmaContext è obsoleta in Windows 2000 e versioni successive.
VideoPortSetEvent

La funzione VideoPortSetEvent imposta un oggetto evento sullo stato segnalato se non era già in tale stato e restituisce lo stato precedente dell'oggetto evento.
VideoPortSetRegistryParameters

La funzione VideoPortSetRegistryParameters scrive informazioni nella chiave dell'adattatore nel Registro di sistema.
VideoPortSetTrappedEmulatorPorts

I driver miniport compatibili con VGA chiamano la funzione VideoPortSetTrappedEmulatorPorts per modificare dinamicamente l'elenco delle porte di I/O intrappolate quando un VDM viene eseguito in modalità schermo intero in un computer basato su x86.
VideoPortSignalDmaComplete

La funzione VideoPortSignalDmaComplete è obsoleta in Windows 2000 e versioni successive. VideoPortSignalDmaComplete indica al driver miniport video se il trasferimento DMA corrente è completato.
VideoPortStallExecution

La funzione VideoPortStallExecution mantiene il controllo del processore per il numero specificato di microsecondi e restituisce al chiamante.
VideoPortStartDma

La funzione VideoPortStartDma prepara il sistema per un'operazione DMA.
VideoPortStartTimer

La funzione VideoPortStartTimer consente di chiamare la funzione HwVidTimer di un driver miniport.
VideoPortStopTimer

La funzione VideoPortStopTimer disabilita le chiamate alla funzione HwVidTimer di un driver miniport.
VideoPortSynchronizeExecution

La funzione VideoPortSynchronizeExecution sincronizza l'esecuzione di un driver miniport fornito HwVidSynchronizeExecutionCallback con la funzione HwVidInterrupt del driver miniport, se presente.
VideoPortUnlockBuffer

La funzione VideoPortUnLockBuffer sblocca le pagine fisiche descritte dall'elenco di descrittori di memoria (MDL) specificato.
VideoPortUnlockPages

La funzione VideoPortUnlockPages è obsoleta in Windows 2000 e versioni successive. Usare VideoPortUnlockBuffer al posto di questa funzione. VideoPortUnlockPages rilascia memoria usata per DMA basato su pacchetti.
VideoPortUnmapDmaMemory

La funzione VideoPortUnmapDmaMemory è obsoleta in Windows 2000 e versioni successive. VideoPortUnmapDmaMemory annulla il mapping di un intervallo di memoria mappato in precedenza da VideoPortMapDmaMemory.
VideoPortUnmapMemory

La funzione VideoPortUnmapMemory rilascia un mapping tra un intervallo di indirizzi logico per la scheda e un intervallo di indirizzi virtuali nello spazio di indirizzi in modalità utente di un determinato thread. Questa funzione è il complemento di VideoPortMapMemory.
VideoPortVerifyAccessRanges

La funzione VideoPortVerifyAccessRanges controlla il Registro di sistema per verificare se un altro driver ha già richiesto la proprietà degli intervalli di accesso relativi al bus specificati e qualsiasi altra risorsa hardware specificata nella struttura VIDEO_PORT_CONFIG_INFO.
VideoPortWaitForSingleObject

La funzione VideoPortWaitForSingleObject inserisce il thread corrente in uno stato di attesa fino a quando l'oggetto dispatch specificato non viene impostato sullo stato segnalato o (facoltativamente) fino al timeout dell'attesa.
VideoPortWritePortBufferUchar

La funzione VideoPortWritePortBufferUchar scrive un numero di byte in una porta di I/O mappata.
VideoPortWritePortBufferUlong

La funzione VideoPortWritePortBufferUlong scrive un numero di valori ULONG in una porta di I/O mappata.
VideoPortWritePortBufferUshort

La funzione VideoPortWritePortBufferUshort scrive un numero di valori USHORT in una porta di I/O mappata.
VideoPortWritePortUchar

La funzione VideoPortWritePortUchar scrive un byte in una porta di I/O mappata.
VideoPortWritePortUlong

La funzione VideoPortWritePortUlong scrive un valore ULONG in una porta I/O mappata.
VideoPortWritePortUshort

La funzione VideoPortWritePortUshort scrive un valore USHORT in una porta di I/O mappata.
VideoPortWriteRegisterBufferUchar

La funzione VideoPortWriteRegisterBufferUchar scrive un numero di byte senza segno in un registro mappato.
VideoPortWriteRegisterBufferUlong

La funzione VideoPortWriteRegisterBufferUlong scrive una serie di valori ULONG in un registro mappato.
VideoPortWriteRegisterBufferUshort

La funzione VideoPortWriteRegisterBufferUshort scrive un numero di valori USHORT in un registro mappato.
VideoPortWriteRegisterUchar

La funzione VideoPortWriteRegisterUchar scrive un byte in un registro mappato.
VideoPortWriteRegisterUlong

La funzione VideoPortWriteRegisterUlong scrive un valore ULONG in un registro mappato.
VideoPortWriteRegisterUshort

La funzione VideoPortWriteRegisterUshort scrive un valore USHORT in un registro mappato.
VideoPortZeroDeviceMemory

La funzione VideoPortZeroDeviceMemory riempie un buffer di frame della scheda o un'altra memoria del dispositivo con zeri.
VideoPortZeroMemory

La funzione VideoPortZeroMemory riempie un blocco di memoria di sistema con zeri.

Funzioni di callback

 
PDRIVER_IO_PORT_UCHAR

SvgaHwIoPortUchar trapa una porta di I/O a cui un'applicazione MS-DOS a schermo intero in un computer basato su x86 invia dati di dimensioni UCHAR.
PDRIVER_IO_PORT_UCHAR_STRING

SvgaHwIoPortUcharString trapa una porta di I/O a cui un'applicazione MS-DOS a schermo intero in un computer basato su x86 invia una sequenza di dati di dimensioni UCHAR.
PDRIVER_IO_PORT_ULONG

SvgaHwIoPortUlong trapa un intervallo di porte di I/O a cui un'applicazione MS-DOS a schermo intero in un computer basato su x86 invia una sequenza di dati di dimensioni ULONG.
PDRIVER_IO_PORT_ULONG_STRING

SvgaHwIoPortUlongString trapa un intervallo di porte di I/O a cui un'applicazione MS-DOS a schermo intero in un computer basato su x86 invia una sequenza di dati di dimensioni ULONG.
PDRIVER_IO_PORT_USHORT

SvgaHwIoPortUshort trapa un intervallo di porte di I/O a cui un'applicazione MS-DOS a schermo intero in un computer basato su x86 invia una sequenza di dati di dimensioni USHORT.
PDRIVER_IO_PORT_USHORT_STRING

SvgaHwIoPortUshortString trapa un intervallo di porte I/O a cui un'applicazione MS-DOS a schermo intero in un computer basato su x86 invia una sequenza di dati di dimensioni USHORT.
PEXECUTE_DMA

HwVidExecuteDma è una routine di callback implementata dal driver miniport responsabile del recupero di coppie di indirizzi/lunghezze fisiche da un elenco di dispersione/raccolta e per la programmazione dell'hardware per avviare il trasferimento DMA effettivo.
PI2C_READ

La funzione I2CRead legge i dati sul canale I2C.
PI2C_START

La funzione I2CStart avvia la comunicazione I2C.
PI2C_STOP

La funzione I2CStop termina la comunicazione I2C.
PI2C_WRITE

La funzione I2CWrite scrive i dati nel canale I2C.
PINT10_ALLOCATE_BUFFER

La funzione Int10AllocateBuffer può essere usata per allocare un singolo blocco di memoria di 4 KB nel contesto di un altro thread. Dopo aver allocato il blocco di memoria, è necessario liberarlo prima di poter allocare un altro blocco di memoria.
PINT10_CALL_BIOS

La funzione Int10CallBios consente a un driver miniport di chiamare il kernel per eseguire un'operazione INT 10h, causando l'esecuzione del codice ROM BIOS nel dispositivo in modo nativo.
PINT10_FREE_BUFFER

La funzione Int10FreeBuffer libera un buffer precedentemente allocato da Int10AllocateBuffer.
PINT10_READ_MEMORY

La funzione Int10ReadMemory legge un blocco di memoria nel contesto di un altro thread e lo archivia in un buffer di output.
PINT10_WRITE_MEMORY

La funzione Int10WriteMemory scrive il contenuto di un buffer di input in memoria nel contesto di un altro thread.
PMINIPORT_DPC_ROUTINE

La funzione HwVidDpcRoutine è un callback implementato dal driver miniport che viene chiamato quando viene pianificato un DPC in coda.
PMINIPORT_GET_REGISTRY_ROUTINE

HwVidQueryNamedValueCallback elabora i dati specificati recuperati dal Registro di sistema.
PMINIPORT_QUERY_DEVICE_ROUTINE

HwVidQueryDeviceCallback usa i dati di configurazione specificati per configurare la relativa scheda e, possibilmente, per inserire informazioni di configurazione mancanti nella struttura VIDEO_PORT_CONFIG_INFO.
PMINIPORT_SYNCHRONIZE_ROUTINE

HwVidSynchronizeExecutionCallback è una funzione driver miniport facoltativa, passata nelle chiamate a VideoPortSynchronizeExecution.
PROTECT_WC_MEMORY

La routine di callback VideoPortProtectWCMemory protegge la memoria video combinata (WC) di scrittura dall'accesso alla CPU.
PVIDEO_BUGCHECK_CALLBACK

La funzione HwVidBugcheckCallback consente al driver miniport di aggiungere dati a un file di dump quando si verifica un controllo di bug.
PVIDEO_HW_FIND_ADAPTER

HwVidFindAdapter esegue l'inizializzazione dei dati specifici per il driver e i dispositivi miniport supportati dal driver miniport.
PVIDEO_HW_GET_CHILD_DESCRIPTOR

HwVidGetVideoChildDescriptor restituisce un descrittore, un tipo e un numero di identificazione per un particolare dispositivo figlio della scheda di visualizzazione.
PVIDEO_HW_INITIALIZE

HwVidInitialize esegue la prima inizializzazione della scheda, dopo che hal ha rinunciato al controllo dell'hardware video al driver della porta video.
PVIDEO_HW_INTERRUPT

HwVidInterrupt rileva e ignora gli interrupt generati dalla scheda video associata.
PVIDEO_HW_LEGACYRESOURCES

HwVidLegacyResources restituisce un elenco di risorse non elencate nello spazio di configurazione PCI di un dispositivo, ma decodificate dal dispositivo.
PVIDEO_HW_POWER_GET

HwVidGetPowerState esegue una query che indica se il dispositivo può supportare lo stato di alimentazione richiesto.
PVIDEO_HW_POWER_SET

HwVidSetPowerState imposta lo stato di alimentazione del dispositivo specificato.
PVIDEO_HW_QUERY_INTERFACE

HwVidQueryInterface restituisce un'interfaccia funzionale implementata dal driver miniport che un dispositivo figlio può chiamare.
PVIDEO_HW_RESET_HW

HwVidResetHw reimposta la modalità carattere dell'adattatore.
PVIDEO_HW_START_IO

HwVidStartIO elabora la VRP specificata.
PVIDEO_HW_TIMER

HwVidTimer è una routine del driver video miniport chiamata a intervalli temporali dal driver della porta video.
PVIDEO_PORT_GET_PROC_ADDRESS

La routine di callback VideoPortGetProcAddress recupera l'indirizzo di una funzione driver di porta video di Windows 2000 o successiva.
PVIDEO_READ_CLOCK_LINE

ReadClockLine legge un singolo bit di dati dalla linea di clock seriale I2C.
PVIDEO_READ_DATA_LINE

ReadDataLine legge un singolo bit di dati dalla riga di dati seriale I2C.
PVIDEO_WRITE_CLOCK_LINE

WriteClockLine imposta la linea di clock seriale I2C su alta o bassa.
PVIDEO_WRITE_DATA_LINE

WriteDataLine imposta la riga di dati seriali I2C su alta o bassa.
RESTORE_WC_MEMORY

La routine di callback VideoPortRestoreWCMemory ripristina la memoria video combinata di scrittura da uno stato protetto dopo la chiamata della routine di callback VideoPortProtectWCMemory.

Strutture

 
DDC_CONTROL

La struttura DDC_CONTROL contiene puntatori a funzione e informazioni sui segmenti EDID necessarie per la funzione VideoPortDDCMonitorHelper, esportata dal driver della porta video.
I2C_CALLBACKS

La struttura I2C_CALLBACKS contiene puntatori alle funzioni, implementate dal driver miniport video, che leggono e scrivono nei dati seriali e nelle linee dell'orologio seriale del bus I2C.
INT10_BIOS_ARGUMENTS

La struttura INT10_BIOS_ARGUMENTS viene usata per supportare chiamate INT10 dell'applicazione MS-DOS a schermo intero. Contiene nove registri del microprocessore x86 di fascia alta.
QUERY_INTERFACE

La struttura QUERY_INTERFACE descrive l'interfaccia richiesta.
STATUS_BLOCK

La struttura STATUS_BLOCK è una sottostruttura all'interno della struttura VIDEO_REQUEST_PACKET. La funzione HwVidStartIO di un driver miniport deve impostare il blocco di stato di ogni VRP che ottiene.
VIDEO_ACCESS_RANGE

La struttura VIDEO_ACCESS_RANGE definisce una porta di I/O del dispositivo o un intervallo di memoria per la scheda video.
VIDEO_CHILD_ENUM_INFO

Descrive il dispositivo figlio da enumerare dal driver miniport. Tutti i membri vengono impostati dal driver della porta video.
VIDEO_CHILD_STATE

La struttura VIDEO_CHILD_STATE contiene informazioni su un dispositivo figlio e sullo stato in cui deve essere posizionato.
VIDEO_CHILD_STATE_CONFIGURATION

La struttura VIDEO_CHILD_STATE_CONFIGURATION contiene una matrice di strutture VIDEO_CHILD_STATE, ognuna con lo stato di un dispositivo figlio specifico.
VIDEO_HW_INITIALIZATION_DATA

La struttura VIDEO_HW_INITIALIZATION_DATA specifica i punti di ingresso e i requisiti di archiviazione per il driver miniport. Questa struttura viene creata nello stack e inizializzata dalla funzione DriverEntry del driver miniport.
VIDEO_PORT_AGP_INTERFACE

La struttura VIDEO_PORT_AGP_INTERFACE descrive le routine del servizio AGP fornite dal driver della porta video.
VIDEO_PORT_AGP_INTERFACE_2

La struttura VIDEO_PORT_AGP_INTERFACE_2 descrive le routine del servizio AGP fornite dal driver della porta video.
VIDEO_PORT_CONFIG_INFO

La struttura VIDEO_PORT_CONFIG_INFO contiene informazioni di configurazione dell'adattatore specifiche del bus.
VIDEO_PORT_DEBUG_REPORT_INTERFACE

La struttura VIDEO_PORT_DEBUG_REPORT_INTERFACE contiene puntatori alle funzioni Debug Report, implementate dal driver della porta video.
VIDEO_PORT_I2C_INTERFACE

La struttura VIDEO_PORT_I2C_INTERFACE descrive le routine di servizio I2C fornite dal driver della porta video.
VIDEO_PORT_INT10_INTERFACE

La struttura VIDEO_PORT_INT10_INTERFACE consente di allocare e deallocare memoria nel contesto di un altro thread, leggere e scrivere in tale memoria ed effettuare chiamate BIOS INT10.
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE

La struttura VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE descrive le routine del servizio di protezione della memoria video combinata di scrittura implementate dal driver della porta video. Non è possibile accedere alla memoria video protetta dalla CPU.
VIDEO_REQUEST_PACKET

Un puntatore a una struttura VIDEO_REQUEST_PACKET viene passato alla funzione HwVidStartIO del driver miniport dal driver della porta video.
VIDEO_X86_BIOS_ARGUMENTS

La struttura VIDEO_x86_BIOS_ARGUMENTS viene usata per supportare chiamate INT10 dell'applicazione MS-DOS a schermo intero. Contiene sette registri del microprocessore x86 di fascia alta.
VP_DEVICE_DESCRIPTION

La struttura VP_DEVICE_DESCRIPTION descrive gli attributi del dispositivo fisico per cui un driver richiede un oggetto DMA.
VP_SCATTER_GATHER_ELEMENT

La struttura VP_SCATTER_GATHER_ELEMENT viene usata per archiviare informazioni su un singolo elemento a dispersione/raccolta.
VP_SCATTER_GATHER_LIST

La struttura VP_SCATTER_GATHER_LIST è una raccolta di uno o più elementi a dispersione/raccolta.
VPOSVERSIONINFO

La struttura VPOSVERSIONINFO contiene informazioni sulla versione sul sistema operativo attualmente in esecuzione.

Enumerazioni

 
VIDEO_PORT_SERVICES

Il tipo enumerato VIDEO_PORT_SERVICES elenca le interfacce che il driver miniport video può richiedere dal driver della porta video chiamando VideoPortQueryServices.