Intestazione video.h
Questa intestazione viene utilizzata 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 di selezione specificato. |
VideoPortAcquireSpinLockAtDpcLevel La funzione VideoPortAcquireSpinLockAtDpcLevel acquisisce un blocco di selezione 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 video miniport dovrebbero invece usare VideoPortAllocatePool. VideoPortAllocateBuffer alloca un buffer di memoria del pool di paging. |
VideoPortAllocateCommonBuffer La funzione VideoPortAllocateCommonBuffer alloca e esegue il mapping della memoria di sistema in modo che sia accessibile simultaneamente sia dal processore che 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. |
VideoPortCheckForDeviceExistence La funzione VideoPortCheckForDeviceExistence determina se il dispositivo PCI specificato esiste nel sistema. |
VideoPortClearEvent La funzione VideoPortClearEvent imposta un determinato oggetto evento sullo stato non firmato. |
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 di un adattatore bus alla fine di un'operazione di trasferimento DMA, quindi libera i registri della mappa allocati in precedenza e l'elenco di dispersione/raccolta usati nelle operazioni DMA a dispersione/raccolta. |
VideoPortCreateEvent La funzione VideoPortCreateEvent crea un oggetto evento. |
VideoPortCreateSecondaryDisplay La funzione VideoPortCreateSecondaryDisplay consente il supporto a doppia visualizzazione creando un oggetto dispositivo secondario per il dispositivo specificato. |
VideoPortCreateSpinLock La funzione VideoPortCreateSpinLock crea un blocco di selezione. |
VideoPortDDCMonitorHelper Esegue una query su un monitoraggio per le 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 blocco di selezione specificato. |
VideoPortDisableInterrupt La funzione VideoPortDisableInterrupt è obsoleta e non deve essere chiamata. La funzione VideoPortDisableInterrupt disabilita gli interrupt da una scheda video. |
VideoPortDoDma La funzione VideoPortDoDma è obsoleta in Windows 2000 e versioni successive. VideoPortDoDma fa sì che venga chiamata la funzione HwVidStartDma del driver miniport. |
VideoPortEnableInterrupt La funzione VideoPortEnableInterrupt è obsoleta e non deve essere chiamata. La funzione VideoPortEnableInterrupt ripristina le 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 dispositivi figlio. |
VideoPortFlushRegistry La funzione VideoPortFlushRegistry scarica le chiavi e i 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 una gamma di porte di I/O relative al bus o indirizzi di memoria mappati in precedenza nello spazio degli indirizzi di sistema. A tale scopo, chiama VideoPortGetDeviceBase. |
VideoPortFreePool La funzione VideoPortFreePool dealloca un blocco di memoria del pool allocato in precedenza da VideoPortAllocatePool. |
VideoPortGetAccessRanges La funzione VideoPortGetAccessRanges recupera le informazioni di configurazione relative al bus e, se possibile, richiede 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 tipo 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'IRQL corrente. |
VideoPortGetDeviceBase La funzione VideoPortGetDeviceBase esegue il mapping di un intervallo di indirizzi di memoria o I/O relativi al bus nello spazio di sistema. |
VideoPortGetDeviceData La funzione VideoPortGetDeviceData recupera le informazioni di configurazione rilevate dal sistema da .. Albero \Machine\Hardware\Description 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 pagine del buffer bloccato. |
VideoPortGetRegistryParameters La funzione VideoPortGetRegistryParameters recupera le 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 INT10 MS-DOS, ad esempio l'impostazione della 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 miniport video 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 ed eventualmente esegue parte o tutto un 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 una gamma 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 degli indirizzi virtuali di un processo in modalità utente. |
VideoPortMoveMemory La funzione VideoPortMoveMemory copia i dati dalla posizione di origine al percorso 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 fornisce il conteggio 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 le scrive in un buffer. |
VideoPortReadPortBufferUlong La funzione VideoPortReadPortBufferUlong legge una serie di valori ULONG da una porta di I/O mappata e le scrive in un buffer. |
VideoPortReadPortBufferUshort La funzione VideoPortReadPortBufferUshort legge una serie di valori di USHORT da una porta di I/O mappata e le 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 di 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 diversi valori di ULONG da un intervallo di memoria del dispositivo mappato e li scrive in un buffer. |
VideoPortReadRegisterBufferUshort La funzione VideoPortReadRegisterBufferUshort legge diversi valori di 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 registri mappato. |
VideoPortReadRegisterUshort La funzione VideoPortReadRegisterUshort legge un valore USHORT da un intervallo di registri 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 miniport video di eseguire la registrazione o l'hook, 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 video miniport dovrebbero invece usare VideoPortFreePool. VideoPortReleaseBuffer dealloca un blocco di memoria del pool di paging. |
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 era in esecuzione il chiamante. |
VideoPortReleaseSpinLockFromDpcLevel La funzione VideoPortReleaseSpinLockFromDpcLevel rilascia il blocco di selezione 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 un adattatore su 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 di 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 è completo. |
VideoPortStallExecution La funzione VideoPortStallExecution mantiene il controllo del processore per il numero specificato di microsecondi e torna 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 dei 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 di 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 di 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 non firmati in un registro mappato. |
VideoPortWriteRegisterBufferUlong La funzione VideoPortWriteRegisterBufferUlong scrive un numero 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 dei fotogrammi 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 intercettare 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 intercettare 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 intercettare 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 ULONG. |
PDRIVER_IO_PORT_ULONG_STRING SvgaHwIoPortUlongString 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 ULONG. |
PDRIVER_IO_PORT_USHORT SvgaHwIoPortUshort intercettare 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. |
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 a 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 sul 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 nativa del codice ROM BIOS nel dispositivo. |
PINT10_FREE_BUFFER La funzione Int10FreeBuffer libera un buffer allocato in precedenza 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 le informazioni di configurazione mancanti nella struttura VIDEO_PORT_CONFIG_INFO. |
PMINIPORT_SYNCHRONIZE_ROUTINE HwVidSynchronizeExecutionCallback è una funzione driver miniport facoltativa, passata alle 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 dei bug. |
PVIDEO_HW_FIND_ADAPTER HwVidFindAdapter esegue l'inizializzazione dei dati specifici per il driver miniport e i dispositivi 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 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 l'adattatore sulla modalità carattere. |
PVIDEO_HW_START_DMA Altre informazioni sulla funzione PVIDEO_HW_START_DMA. |
PVIDEO_HW_START_IO HwVidStartIO elabora il VRP specificato. |
PVIDEO_HW_TIMER HwVidTimer è una routine del driver video miniport chiamata a intervalli di tempo dal driver della porta video. |
PVIDEO_PORT_GET_PROC_ADDRESS La routine di callback VideoPortGetProcAddress recupera l'indirizzo di una funzione driver della 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 dell'orologio 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 sul segmento 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 a schermo intero MS-DOS applicazioni. Contiene nove registri di microprocessori 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 che contiene lo stato di un particolare dispositivo figlio. |
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 del report di debug, implementate dal driver della porta video. |
VIDEO_PORT_I2C_INTERFACE La struttura VIDEO_PORT_I2C_INTERFACE descrive le routine del 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 e 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 di porta video. |
VIDEO_X86_BIOS_ARGUMENTS La struttura VIDEO_x86_BIOS_ARGUMENTS viene usata per supportare chiamate INT10 di applicazioni a schermo intero MS-DOS. Contiene sette registri di microprocessori 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
DMA_FLAGS Altre informazioni sull'enumerazione DMA_FLAGS. |
VIDEO_CHILD_TYPE Altre informazioni sull'enumerazione VIDEO_CHILD_TYPE. |
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. |