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. |