video.h-Header
Dieser Header wird von der Anzeige verwendet. Weitere Informationen finden Sie unter
video.h enthält die folgenden Programmierschnittstellen:
Functions
VideoPortAcquireDeviceLock Die VideoPortAcquireDeviceLock-Funktion ruft die Gerätesperre ab, die vom Videoporttreiber verwaltet wird. |
VideoPortAcquireSpinLock Die VideoPortAcquireSpinLock-Funktion ruft die angegebene Spinsperre ab. |
VideoPortAcquireSpinLockAtDpcLevel Die VideoPortAcquireSpinLockAtDpcLevel-Funktion ruft eine Drehsperre ab, wenn der Aufrufer bereits bei IRQL = DISPATCH_LEVEL ausgeführt wird. |
VideoPortAllocateBuffer Die VideoPortAllocateBuffer-Funktion ist in Windows 2000 und höher veraltet. Stattdessen sollten Video-Miniporttreiber stattdessen VideoPortAllocatePool verwenden. VideoPortAllocateBuffer weist einen Puffer mit ausgelagertem Poolspeicher zu. |
VideoPortAllocateCommonBuffer Die VideoPortAllocateCommonBuffer-Funktion weist den Systemspeicher zu und ordnet ihn zu, sodass gleichzeitig vom Prozessor und einem Gerät aus für DMA-Vorgänge mit common-buffer zugegriffen werden kann. |
VideoPortAllocateContiguousMemory Die VideoPortAllocateContiguousMemory-Funktion ist in Windows 2000 und höher veraltet. |
VideoPortAllocatePool Die VideoPortAllocatePool-Funktion weist einen Block des Poolspeichers zu und fügt ein vom Aufrufer bereitgestelltes Tag am Anfang des Arbeitsspeichers ein. |
VideoPortAssociateEventsWithDmaHandle Die VideoPortAssociateEventsWithDmaHandle-Funktion ist in Windows 2000 und höher veraltet. VideoPortAssociateEventsWithDmaHandle verknüpft ein Ereignis, das vom Videoanzeigetreiber und dem Videominiporttreiber gemeinsam genutzt wird, mit einem DMA-Handle. |
VideoPortCheckForDeviceExistence Die VideoPortCheckForDeviceExistence-Funktion bestimmt, ob das angegebene PCI-Gerät im System vorhanden ist. |
VideoPortClearEvent Die VideoPortClearEvent-Funktion legt ein bestimmtes Ereignisobjekt auf den nicht signalierten Zustand fest. |
VideoPortCompareMemory Die VideoPortCompareMemory-Funktion vergleicht zwei Blöcke des Systemspeichers Byte-by-Byte und gibt die Anzahl der verglichenen Bytes zurück, die gleichwertig sind. |
VideoPortCompleteDma Die VideoPortCompleteDma-Funktion löscht alle Daten, die am Ende eines DMA-Übertragungsvorgangs im internen Cache eines Bus-master-Adapters verbleiben, und gibt dann die zuvor zugewiesenen Kartenregister und scatter/gather-Liste frei, die in Scatter-/Gather-DMA-Vorgängen verwendet werden. |
VideoPortCreateEvent Die VideoPortCreateEvent-Funktion erstellt ein Ereignisobjekt. |
VideoPortCreateSecondaryDisplay Die VideoPortCreateSecondaryDisplay-Funktion ermöglicht die Unterstützung von Dual-View, indem ein sekundäres Geräteobjekt für das angegebene Gerät erstellt wird. |
VideoPortCreateSpinLock Die VideoPortCreateSpinLock-Funktion erstellt eine Drehsperre. |
VideoPortDDCMonitorHelper Fragt einen Monitor mithilfe des DDC-Protokolls nach EDID-Informationen ab. |
VideoPortDebugPrint Video-Miniporttreiber sollten die VideoPortDebugPrint-Funktion nicht aufrufen. Stattdessen sollten sie das Makro VideoDebugPrint aufrufen. |
VideoPortDeleteEvent Die VideoPortDeleteEvent-Funktion löscht das angegebene Ereignisobjekt. |
VideoPortDeleteSpinLock Die VideoPortDeleteSpinLock-Funktion löscht eine bestimmte Drehsperre. |
VideoPortDisableInterrupt Die VideoPortDisableInterrupt-Funktion ist veraltet und sollte nicht aufgerufen werden. Die VideoPortDisableInterrupt-Funktion deaktiviert Interrupts von einer Grafikkarte. |
VideoPortDoDma Die VideoPortDoDma-Funktion ist in Windows 2000 und höher veraltet. VideoPortDoDma bewirkt, dass die HwVidStartDma-Funktion des Miniporttreibers aufgerufen wird. |
VideoPortEnableInterrupt Die VideoPortEnableInterrupt-Funktion ist veraltet und sollte nicht aufgerufen werden. Die VideoPortEnableInterrupt-Funktion stellt Interrupts von einer Grafikkarte nach einem Aufruf von VideoPortDisableInterrupt wieder her. |
VideoPortEnumerateChildren Die VideoPortEnumerateChildren-Funktion ermöglicht es einem Video-Miniporttreiber, eine Neuzählung seiner untergeordneten Geräte zu erzwingen. |
VideoPortFlushRegistry Die VideoPortFlushRegistry-Funktion löscht Registrierungsschlüssel und -werte, die dem Video-Miniporttreiber zugeordnet sind. |
VideoPortFreeCommonBuffer Die VideoPortFreeCommonBuffer-Funktion ist veraltet und wird nur aus Gründen der Abwärtskompatibilität mit vorhandenen Treibern unterstützt. |
VideoPortFreeDeviceBase Die VideoPortFreeDeviceBase-Funktion gibt einen Bereich von busrelativen Geräte-E/A-Ports oder Speicheradressen frei, die zuvor dem Systemadressraum zugeordnet wurden. Dazu wird VideoPortGetDeviceBase aufgerufen. |
VideoPortFreePool Die VideoPortFreePool-Funktion verwaltet die Zuordnung eines Blocks des Poolspeichers, der zuvor von VideoPortAllocatePool zugewiesen wurde. |
VideoPortGetAccessRanges Die VideoPortGetAccessRanges-Funktion ruft busrelative Konfigurationsinformationen ab und beansprucht diese Hardwareressourcen nach Möglichkeit in der Registrierung für den Aufrufer. |
VideoPortGetAssociatedDeviceExtension Die VideoPortGetAssociatedDeviceExtension-Funktion gibt die Geräteerweiterung für das übergeordnete Element des angegebenen Geräteobjekts zurück. |
VideoPortGetAssociatedDeviceID Die VideoPortGetAssociatedDeviceID-Funktion ruft die untergeordnete ID für ein angegebenes Geräteobjekt ab. |
VideoPortGetBusData Die VideoPortGetBusData-Funktion gibt bustypspezifische Konfigurationsinformationen zurück. |
VideoPortGetBytesUsed Die VideoPortGetBytesUsed-Funktion ist in Windows 2000 und höher veraltet. VideoPortGetBytesUsed bestimmt die Größe des Puffers, der einem DMA-Handle zugeordnet ist, in Bytes. |
VideoPortGetCommonBuffer Die VideoPortGetCommonBuffer-Funktion ist in Windows XP und höher veraltet und wird nur aus Gründen der Abwärtskompatibilität mit vorhandenen Treibern unterstützt. |
VideoPortGetCurrentIrql Die VideoPortGetCurrentIrql-Funktion ruft die aktuelle IRQL ab. |
VideoPortGetDeviceBase Die VideoPortGetDeviceBase-Funktion ordnet einen Bereich von busrelativem Gerätespeicher oder E/A-Adressen dem Systemraum zu. |
VideoPortGetDeviceData Die VideoPortGetDeviceData-Funktion ruft vom System erkannte Konfigurationsinformationen aus der .. Struktur \Machine\Hardware\Description in der Registrierung. |
VideoPortGetDmaAdapter Die VideoPortGetDmaAdapter-Funktion gibt einen Zeiger auf eine VP_DMA_ADAPTER-Struktur zurück, die in nachfolgenden Aufrufen anderer DMA-bezogener Funktionen verwendet wird. |
VideoPortGetDmaContext Die VideoPortGetDmaContext-Funktion ist in Windows 2000 und höher veraltet. VideoPortGetDmaContext ruft den Kontext ab, der dem angegebenen DMA-Handle zuvor zugeordnet war. |
VideoPortGetMdl Die VideoPortGetMdl-Funktion ist in Windows 2000 und höher veraltet. VideoPortGetMdl ruft die Speicherdeskriptorliste (Memory Descriptor List, MDL) ab, die die Seitentabelle des gesperrten Puffers darstellt. |
VideoPortGetRegistryParameters Die VideoPortGetRegistryParameters-Funktion ruft beim Start gerätespezifische Konfigurationsinformationen unter dem Adapterschlüssel in der Registrierung ab. |
VideoPortGetRomImage Die VideoPortGetRomImage-Funktion (video.h) liest den schreibgeschützten Arbeitsspeicher (ROM) des Geräts und gibt einen Zeiger auf einen Puffer zurück, der die ROM-Daten (BIOS) des Geräts enthält. |
VideoPortGetVersion Die VideoPortGetVersion-Funktion ruft Versionsinformationen zum derzeit ausgeführten Betriebssystem ab. |
VideoPortGetVgaStatus Die VideoPortGetVgaStatus-Funktion erkennt, ob das aufrufende Gerät eine VGA-E/A-Adresse decodiert. |
VideoPortInitialize Die VideoPortInitialize-Funktion führt einen Teil der Miniporttreiberinitialisierung aus, wobei Systemressourcen für den Miniporttreiber zugewiesen werden. |
VideoPortInt10 Die VideoPortInt10-Funktion führt das Äquivalent eines MS-DOS INT10-Vorgangs aus, z. B. das Festlegen des Videomodus. VideoPortInt10 führt den BIOS-ROM-Code auf dem Gerät aus. |
VideoPortInterlockedDecrement Die VideoPortInterlockedDecrement-Funktion dekrementiert eine vom Aufrufer bereitgestellte Variable als atomaren Vorgang. |
VideoPortInterlockedExchange Die VideoPortInterlockedExchange-Funktion sperrt oder entsperrt einen Speicherblock, indem eine benutzerdefinierte Sperrvariable auf TRUE bzw. FALSE festgelegt wird. Es gibt den zuvor gehaltenen Wert der Sperrvariablen zurück. |
VideoPortInterlockedIncrement Die VideoPortInterlockedIncrement-Funktion erhöht eine vom Aufrufer bereitgestellte Variable als atomaren Vorgang. |
VideoPortIsNoVesa Die VideoPortIsNoVesa-Funktion bestimmt, ob ein Videominiporttreiber, der plug and Play (PnP) nicht unterstützt, auf ältere VGA-Ressourcen beschränkt ist. |
VideoPortLockBuffer Die VideoPortLockBuffer-Funktion testet den angegebenen Puffer, stellt die Speicherseiten des Puffers im Arbeitsspeicher fest und sperrt die physischen Seiten, die dem virtuellen Adressbereich zugeordnet sind. |
VideoPortLockPages Die VideoPortLockPages-Funktion ist in Windows 2000 und höher veraltet. Verwenden Sie VideoPortLockBuffer anstelle dieser Funktion. VideoPortLockPages sperrt den angegebenen virtuellen Arbeitsspeicher und führt möglicherweise einen Teil oder die gesamte DMA-Übertragung aus. |
VideoPortLogError Die VideoPortLogError-Funktion protokolliert Fehler im Systemereignisprotokoll, wenn ein Miniporttreiber bei E/A-Vorgängen eine Hardwarefehlerbedingung erkennt. |
VideoPortMapBankedMemory Die VideoPortMapBankedMemory-Funktion ist veraltet und wird nur für Windows NT 4.0 und frühere Treiber unterstützt. |
VideoPortMapDmaMemory Die VideoPortMapDmaMemory-Funktion ist in Windows 2000 und höher veraltet. VideoPortMapDmaMemory ordnet einen Speicherbereich für die Verwendung in DMA-Übertragungen zu. |
VideoPortMapMemory Die VideoPortMapMemory-Funktion ordnet einen Bereich von busrelativen physischen Adressen des Videospeichers dem Systemraum oder dem virtuellen Adressraum eines Benutzermodusprozesses zu. |
VideoPortMoveMemory Die VideoPortMoveMemory-Funktion kopiert Daten vom Quellspeicher an den Zielspeicherort. |
VideoPortPutDmaAdapter Die VideoPortPutDmaAdapter-Funktion gibt eine VP_DMA_ADAPTER-Struktur frei, die zuvor durch einen Aufruf von VideoPortGetDmaAdapter zugewiesen wurde. |
VideoPortQueryPerformanceCounter Die VideoPortQueryPerformanceCounter-Funktion stellt die fein abgestufte Anzahl von Ausführungsvorgängen bereit, die im System verfügbar sind. |
VideoPortQueryServices Die VideoPortQueryServices-Funktion macht eine angegebene Schnittstelle verfügbar, die vom Videoporttreiber implementiert wird. |
VideoPortQuerySystemTime Die VideoPortQuerySystemTime-Funktion ruft die aktuelle Systemzeit ab. |
VideoPortQueueDpc Die VideoPortQueueDpc-Funktion ermöglicht es einem Miniporttreiber, einen DPC in die Warteschlange zu stellen. |
VideoPortReadPortBufferUchar Die VideoPortReadPortBufferUchar-Funktion liest eine Anzahl von Bytes aus einem zugeordneten E/A-Port und schreibt sie in einen Puffer. |
VideoPortReadPortBufferUlong Die VideoPortReadPortBufferUlong-Funktion liest eine Reihe von ULONG-Werten aus einem zugeordneten E/A-Port und schreibt sie in einen Puffer. |
VideoPortReadPortBufferUshort Die VideoPortReadPortBufferUshort-Funktion liest eine Reihe von USHORT-Werten aus einem zugeordneten E/A-Port und schreibt sie in einen Puffer. |
VideoPortReadPortUchar Die VideoPortReadPortUchar-Funktion liest ein Byte von einem zugeordneten E/A-Port. |
VideoPortReadPortUlong Die VideoPortReadPortUlong-Funktion liest einen ULONG-Wert aus einem zugeordneten E/A-Port. |
VideoPortReadPortUshort Die VideoPortReadPortUshort-Funktion liest einen USHORT-Wert aus einem zugeordneten E/A-Port. |
VideoPortReadRegisterBufferUchar Die VideoPortReadRegisterBufferUchar-Funktion liest eine Anzahl von Bytes aus einem zugeordneten Gerätespeicherbereich und schreibt sie in einen Puffer. |
VideoPortReadRegisterBufferUlong Die VideoPortReadRegisterBufferUlong-Funktion liest eine Reihe von ULONG-Werten aus einem zugeordneten Gerätespeicherbereich und schreibt sie in einen Puffer. |
VideoPortReadRegisterBufferUshort Die VideoPortReadRegisterBufferUshort-Funktion liest eine Reihe von USHORT-Werten aus einem zugeordneten Gerätespeicherbereich und schreibt sie in einen Puffer. |
VideoPortReadRegisterUchar Die VideoPortReadRegisterUchar-Funktion liest ein Byte aus einem zugeordneten Register. |
VideoPortReadRegisterUlong Die VideoPortReadRegisterUlong-Funktion liest einen ULONG-Wert aus einem zugeordneten Registerbereich. |
VideoPortReadRegisterUshort Die VideoPortReadRegisterUshort-Funktion liest einen USHORT-Wert aus einem zugeordneten Registerbereich. |
VideoPortReadStateEvent Die VideoPortReadStateEvent-Funktion gibt den aktuellen Zustand eines bestimmten Ereignisobjekts zurück: _signaled oder nicht signalisiert. |
VideoPortRegisterBugcheckCallback Die VideoPortRegisterBugcheckCallback-Funktion ermöglicht es einem Video-Miniporttreiber, einen Rückruf zu registrieren oder zu hooken, der aufgerufen wird, wenn eine angegebene Fehlerüberprüfung auftritt. |
VideoPortReleaseBuffer Die VideoPortReleaseBuffer-Funktion ist in Windows 2000 und höher veraltet. Stattdessen sollten Video-Miniporttreiber VideoPortFreePool verwenden. VideoPortReleaseBuffer verwaltet einen Block mit ausgelagertem Poolspeicher. |
VideoPortReleaseCommonBuffer Die VideoPortReleaseCommonBuffer-Funktion gibt einen gemeinsamen Puffer frei, der zuvor von VideoPortAllocateCommonBuffer zugewiesen wurde. |
VideoPortReleaseDeviceLock Die VideoPortReleaseDeviceLock-Funktion gibt die Gerätesperre frei, die bei einem vorherigen Aufruf von VideoPortAcquireDeviceLock erworben wurde. |
VideoPortReleaseSpinLock Die VideoPortReleaseSpinLock-Funktion gibt den Besitz einer bestimmten Drehsperre frei und stellt die ursprüngliche IRQL wieder her, unter der der Aufrufer ausgeführt wurde. |
VideoPortReleaseSpinLockFromDpcLevel Die VideoPortReleaseSpinLockFromDpcLevel-Funktion gibt die Spinsperre frei, die durch einen vorherigen Aufruf von VideoPortAcquireSpinLockAtDpcLevel abgerufen wurde. |
VideoPortScanRom Die VideoPortScanRom-Funktion ist in Windows XP und höheren Versionen veraltet. Es wird nur aus Gründen der Abwärtskompatibilität unterstützt. VideoPortScanRom führt eine Suche zwischen Groß- und Kleinschreibung für eine angegebene Zeichenfolge im ROM durch. |
VideoPortSetBusData Die VideoPortSetBusData-Funktion legt Buskonfigurationsdaten für einen Adapter auf einem dynamisch konfigurierbaren E/A-Bus mit einer veröffentlichten Standardschnittstelle fest. |
VideoPortSetBytesUsed Die VideoPortSetBytesUsed-Funktion ist in Windows 2000 und höher veraltet. |
VideoPortSetDmaContext Die VideoPortSetDmaContext-Funktion ist in Windows 2000 und höher veraltet. |
VideoPortSetEvent Die VideoPortSetEvent-Funktion legt ein Ereignisobjekt auf den signalierten Zustand fest, wenn es sich nicht bereits in diesem Zustand befand, und gibt den vorherigen Zustand des Ereignisobjekts zurück. |
VideoPortSetRegistryParameters Die VideoPortSetRegistryParameters-Funktion schreibt Informationen unter dem Adapterschlüssel in der Registrierung. |
VideoPortSetTrappedEmulatorPorts VGA-kompatible Miniporttreiber (SVGA) rufen die VideoPortSetTrappedEmulatorPorts-Funktion auf, um die Liste der E/A-Ports dynamisch zu ändern, die eingeschlossen werden, wenn ein VDM im Vollbildmodus auf einem x86-basierten Computer ausgeführt wird. |
VideoPortSignalDmaComplete Die VideoPortSignalDmaComplete-Funktion ist in Windows 2000 und höher veraltet. VideoPortSignalDmaComplete gibt dem Video-Miniporttreiber an, ob die aktuelle DMA-Übertragung abgeschlossen ist. |
VideoPortStallExecution Die VideoPortStallExecution-Funktion behält die Kontrolle über den Prozessor für die angegebene Anzahl von Mikrosekunden und kehrt an den Aufrufer zurück. |
VideoPortStartDma Die VideoPortStartDma-Funktion bereitet das System auf einen DMA-Vorgang vor. |
VideoPortStartTimer Die VideoPortStartTimer-Funktion ermöglicht Aufrufe der HwVidTimer-Funktion eines Miniporttreibers. |
VideoPortStopTimer Die VideoPortStopTimer-Funktion deaktiviert Aufrufe der HwVidTimer-Funktion eines Miniporttreibers. |
VideoPortSynchronizeExecution Die VideoPortSynchronizeExecution-Funktion synchronisiert die Ausführung einer vom Miniporttreiber bereitgestellten HwVidSynchronizeExecutionCallback-Funktion mit der HwVidInterrupt-Funktion des Miniporttreibers, falls vorhanden. |
VideoPortUnlockBuffer Die VideoPortUnLockBuffer-Funktion entsperrt physische Seiten, die von der angegebenen Speicherdeskriptorliste (MDL) beschrieben werden. |
VideoPortUnlockPages Die VideoPortUnlockPages-Funktion ist in Windows 2000 und höher veraltet. Verwenden Sie VideoPortUnlockBuffer anstelle dieser Funktion. VideoPortUnlockPages gibt Arbeitsspeicher frei, der für paketbasierte DMA verwendet wird. |
VideoPortUnmapDmaMemory Die VideoPortUnmapDmaMemory-Funktion ist in Windows 2000 und höher veraltet. VideoPortUnmapDmaMemory hebt die Zuordnung eines Speicherbereichs auf, der zuvor von VideoPortMapDmaMemory zugeordnet wurde. |
VideoPortUnmapMemory Die VideoPortUnmapMemory-Funktion gibt eine Zuordnung zwischen einem logischen Adressbereich für den Adapter und einem virtuellen Adressbereich im Adressraum eines bestimmten Threads im Benutzermodus frei. Diese Funktion ist die Ergänzung von VideoPortMapMemory. |
VideoPortVerifyAccessRanges Die VideoPortVerifyAccessRanges-Funktion überprüft die Registrierung, ob bereits ein anderer Treiber den Besitz der angegebenen busrelativen Zugriffsbereiche und aller anderen Hardwareressourcen beansprucht hat, die in der VIDEO_PORT_CONFIG_INFO-Struktur angegeben sind. |
VideoPortWaitForSingleObject Die VideoPortWaitForSingleObject-Funktion versetzt den aktuellen Thread in einen Wartezustand, bis das angegebene Dispatchobjekt auf den signalierten Zustand festgelegt ist, oder (optional), bis das Wartezeitfenster überschritten wird. |
VideoPortWritePortBufferUchar Die VideoPortWritePortBufferUchar-Funktion schreibt eine Anzahl von Bytes in einen zugeordneten E/A-Port. |
VideoPortWritePortBufferUlong Die VideoPortWritePortBufferUlong-Funktion schreibt eine Reihe von ULONG-Werten in einen zugeordneten E/A-Port. |
VideoPortWritePortBufferUshort Die VideoPortWritePortBufferUshort-Funktion schreibt eine Reihe von USHORT-Werten in einen zugeordneten E/A-Port. |
VideoPortWritePortUchar Die VideoPortWritePortUchar-Funktion schreibt ein Byte in einen zugeordneten E/A-Port. |
VideoPortWritePortUlong Die VideoPortWritePortUlong-Funktion schreibt einen ULONG-Wert in einen zugeordneten E/A-Port. |
VideoPortWritePortUshort Die VideoPortWritePortUshort-Funktion schreibt einen USHORT-Wert in einen zugeordneten E/A-Port. |
VideoPortWriteRegisterBufferUchar Die VideoPortWriteRegisterBufferUchar-Funktion schreibt eine Anzahl nicht signierter Bytes in ein zugeordnetes Register. |
VideoPortWriteRegisterBufferUlong Die VideoPortWriteRegisterBufferUlong-Funktion schreibt eine Reihe von ULONG-Werten in ein zugeordnetes Register. |
VideoPortWriteRegisterBufferUshort Die VideoPortWriteRegisterBufferUshort-Funktion schreibt eine Reihe von USHORT-Werten in ein zugeordnetes Register. |
VideoPortWriteRegisterUchar Die VideoPortWriteRegisterUchar-Funktion schreibt ein Byte in ein zugeordnetes Register. |
VideoPortWriteRegisterUlong Die VideoPortWriteRegisterUlong-Funktion schreibt einen ULONG-Wert in ein zugeordnetes Register. |
VideoPortWriteRegisterUshort Die VideoPortWriteRegisterUshort-Funktion schreibt einen USHORT-Wert in ein zugeordnetes Register. |
VideoPortZeroDeviceMemory Die VideoPortZeroDeviceMemory-Funktion füllt einen Adapterrahmenpuffer oder einen anderen Gerätespeicher mit Nullen. |
VideoPortZeroMemory Die VideoPortZeroMemory-Funktion füllt einen Block des Systemspeichers mit Nullen. |
Rückruffunktionen
PDRIVER_IO_PORT_UCHAR SvgaHwIoPortUchar erfasst einen E/A-Port, an den eine VOLLBILD-MS-DOS-Anwendung auf einem x86-basierten Computer Daten im UCHAR-Format sendet. |
PDRIVER_IO_PORT_UCHAR_STRING SvgaHwIoPortUcharString fängt einen E/A-Port ab, an den eine MS-DOS-Vollbildanwendung auf einem x86-basierten Computer eine Sequenz von Daten im UCHAR-Format sendet. |
PDRIVER_IO_PORT_ULONG SvgaHwIoPortUlong fängt einen E/A-Portbereich ab, an den eine MS-DOS-Vollbildanwendung auf einem x86-basierten Computer eine Sequenz von Daten im ULONG-Format sendet. |
PDRIVER_IO_PORT_ULONG_STRING SvgaHwIoPortUlongString erfasst einen E/A-Portbereich, an den eine MS-DOS-Vollbildanwendung auf einem x86-basierten Computer eine Sequenz von Daten im ULONG-Format sendet. |
PDRIVER_IO_PORT_USHORT SvgaHwIoPortUshort erfasst einen E/A-Portbereich, an den eine MS-DOS-Vollbildanwendung auf einem x86-basierten Computer eine Sequenz von Daten im USHORT-Format sendet. |
PDRIVER_IO_PORT_USHORT_STRING SvgaHwIoPortUshortString fängt einen E/A-Portbereich ab, an den eine MS-DOS-Vollbildanwendung auf einem x86-basierten Computer eine Sequenz von Daten im USHORT-Format sendet. |
PEXECUTE_DMA HwVidExecuteDma ist eine Vom Miniporttreiber implementierte Rückrufroutine, die für das Abrufen physischer Adress-/Längenpaare aus einer Scatter/Gather-Liste und für die Programmierung der Hardware zum Starten der tatsächlichen DMA-Übertragung verantwortlich ist. |
PI2C_READ Die I2CRead-Funktion liest Daten über den I2C-Kanal. |
PI2C_START Die I2CStart-Funktion startet die I2C-Kommunikation. |
PI2C_STOP Die I2CStop-Funktion beendet die I2C-Kommunikation. |
PI2C_WRITE Die I2CWrite-Funktion schreibt Daten über den I2C-Kanal. |
PINT10_ALLOCATE_BUFFER Die Int10AllocateBuffer-Funktion kann verwendet werden, um einen einzelnen 4-KB-Speicherblock im Kontext eines anderen Threads zuzuweisen. Nachdem der Speicherblock zugewiesen wurde, muss er freigegeben werden, bevor ein weiterer Speicherblock zugewiesen werden kann. |
PINT10_CALL_BIOS Die Int10CallBios-Funktion ermöglicht es einem Miniporttreiber, den Kernel aufzurufen, um einen INT 10h-Vorgang auszuführen, wodurch der BIOS-ROM-Code auf dem Gerät nativ ausgeführt wird. |
PINT10_FREE_BUFFER Die Int10FreeBuffer-Funktion gibt einen Puffer frei, der zuvor von Int10AllocateBuffer zugewiesen wurde. |
PINT10_READ_MEMORY Die Int10ReadMemory-Funktion liest einen Speicherblock im Kontext eines anderen Threads und speichert ihn in einem Ausgabepuffer. |
PINT10_WRITE_MEMORY Die Int10WriteMemory-Funktion schreibt den Inhalt eines Eingabepuffers im Kontext eines anderen Threads in den Arbeitsspeicher. |
PMINIPORT_DPC_ROUTINE Die HwVidDpcRoutine-Funktion ist ein vom Miniporttreiber implementierter Rückruf, der aufgerufen wird, wenn ein DPC in der Warteschlange geplant wird. |
PMINIPORT_GET_REGISTRY_ROUTINE HwVidQueryNamedValueCallback verarbeitet die angegebenen Daten, die aus der Registrierung abgerufen werden. |
PMINIPORT_QUERY_DEVICE_ROUTINE HwVidQueryDeviceCallback verwendet die angegebenen Konfigurationsdaten zum Konfigurieren des Adapters und möglicherweise zum Ausfüllen fehlender Konfigurationsinformationen in der VIDEO_PORT_CONFIG_INFO-Struktur. |
PMINIPORT_SYNCHRONIZE_ROUTINE HwVidSynchronizeExecutionCallback ist eine optionale Miniporttreiberfunktion, die in Aufrufen von VideoPortSynchronizeExecution übergeben wird. |
PROTECT_WC_MEMORY Die VideoPortProtectWCMemory-Rückrufroutine schützt den WC-Videospeicher (Write Combined) vor dem Zugriff der CPU. |
PVIDEO_BUGCHECK_CALLBACK Die HwVidBugcheckCallback-Funktion ermöglicht dem Miniporttreiber das Anfügen von Daten an eine Dumpdatei, wenn eine Fehlerüberprüfung erfolgt. |
PVIDEO_HW_FIND_ADAPTER HwVidFindAdapter führt die Initialisierung von Daten durch, die für den Miniporttreiber und die vom Miniporttreiber unterstützten Geräte spezifisch sind. |
PVIDEO_HW_GET_CHILD_DESCRIPTOR HwVidGetVideoChildDescriptor gibt einen Deskriptor, einen Typ und eine Identifikationsnummer für ein bestimmtes untergeordnetes Gerät der Grafikkarte zurück. |
PVIDEO_HW_INITIALIZE HwVidInitialize führt die erste Initialisierung des Adapters durch, nachdem die HAL die Kontrolle über die Videohardware an den Videoporttreiber aufgegeben hat. |
PVIDEO_HW_INTERRUPT HwVidInterrupt erkennt und schließt Interrupts, die von der zugeordneten Grafikkarte generiert wurden. |
PVIDEO_HW_LEGACYRESOURCES HwVidLegacyResources gibt eine Liste der Ressourcen zurück, die nicht im PCI-Konfigurationsbereich eines Geräts aufgeführt sind, aber vom Gerät decodiert werden. |
PVIDEO_HW_POWER_GET HwVidGetPowerState fragt ab, ob das Gerät den angeforderten Energiezustand unterstützen kann. |
PVIDEO_HW_POWER_SET HwVidSetPowerState legt den Energiezustand des angegebenen Geräts fest. |
PVIDEO_HW_QUERY_INTERFACE HwVidQueryInterface gibt eine vom Miniporttreiber implementierte Funktionsschnittstelle zurück, die ein untergeordnetes Gerät aufrufen kann. |
PVIDEO_HW_RESET_HW HwVidResetHw setzt den Adapter auf den Zeichenmodus zurück. |
PVIDEO_HW_START_IO HwVidStartIO verarbeitet den angegebenen VRP. |
PVIDEO_HW_TIMER HwVidTimer ist eine Video-Miniporttreiberroutine, die vom Videoporttreiber in Zeitintervallen aufgerufen wird. |
PVIDEO_PORT_GET_PROC_ADDRESS Die VideoPortGetProcAddress-Rückrufroutine ruft die Adresse einer Windows 2000- oder höher-Videoporttreiberfunktion ab. |
PVIDEO_READ_CLOCK_LINE ReadClockLine liest ein einzelnes Datenbit aus der seriellen I2C-Taktlinie. |
PVIDEO_READ_DATA_LINE ReadDataLine liest ein einzelnes Datenbit aus der seriellen I2C-Datenzeile. |
PVIDEO_WRITE_CLOCK_LINE WriteClockLine legt die serielle I2C-Taktlinie auf hoch oder niedrig fest. |
PVIDEO_WRITE_DATA_LINE WriteDataLine legt die serielle I2C-Datenzeile auf hoch oder niedrig fest. |
RESTORE_WC_MEMORY Die VideoPortRestoreWCMemory-Rückrufroutine stellt kombinierten Videospeicher schreiben aus einem geschützten Zustand wieder her, nachdem die VideoPortProtectWCMemory-Rückrufroutine aufgerufen wurde. |
Strukturen
DDC_CONTROL Die DDC_CONTROL-Struktur enthält Funktionszeiger und EDID-Segmentinformationen, die von der VideoPortDDCMonitorHelper-Funktion benötigt werden, die vom Videoporttreiber exportiert wird. |
I2C_CALLBACKS Die I2C_CALLBACKS-Struktur enthält Zeiger auf Funktionen, die vom Video-Miniporttreiber implementiert werden, die aus den seriellen Daten und seriellen Taktlinien des I2C-Busses lesen und in diese schreiben. |
INT10_BIOS_ARGUMENTS Die INT10_BIOS_ARGUMENTS-Struktur wird verwendet, um INT10-Vollbildaufrufe der MS-DOS-Anwendung zu unterstützen. Es enthält neun der High-End x86-Mikroprozessorregister. |
QUERY_INTERFACE Die QUERY_INTERFACE-Struktur beschreibt die angeforderte Schnittstelle. |
STATUS_BLOCK Die STATUS_BLOCK-Struktur ist eine Unterstruktur innerhalb der VIDEO_REQUEST_PACKET-Struktur. Die HwVidStartIO-Funktion eines Miniporttreibers muss den status Block jedes VRP festlegen, den er erhält. |
VIDEO_ACCESS_RANGE Die VIDEO_ACCESS_RANGE-Struktur definiert einen Geräte-E/A-Port oder einen Speicherbereich für die Grafikkarte. |
VIDEO_CHILD_ENUM_INFO Beschreibt das untergeordnete Gerät, das vom Miniporttreiber aufgezählt werden soll. Alle Elemente werden vom Videoporttreiber festgelegt. |
VIDEO_CHILD_STATE Die VIDEO_CHILD_STATE-Struktur enthält Informationen zu einem untergeordneten Gerät und dem Zustand, in dem es platziert werden soll. |
VIDEO_CHILD_STATE_CONFIGURATION Die VIDEO_CHILD_STATE_CONFIGURATION-Struktur enthält ein Array von VIDEO_CHILD_STATE Strukturen, die jeweils den Zustand eines bestimmten untergeordneten Geräts enthalten. |
VIDEO_HW_INITIALIZATION_DATA Die VIDEO_HW_INITIALIZATION_DATA-Struktur gibt die Einstiegspunkte und Speicheranforderungen für den Miniporttreiber an. Diese Struktur wird im Stapel erstellt und von der DriverEntry-Funktion des Miniporttreibers initialisiert. |
VIDEO_PORT_AGP_INTERFACE Die VIDEO_PORT_AGP_INTERFACE-Struktur beschreibt die vom Videoporttreiber bereitgestellten AGP-Dienstroutinen. |
VIDEO_PORT_AGP_INTERFACE_2 Die VIDEO_PORT_AGP_INTERFACE_2-Struktur beschreibt die vom Videoporttreiber bereitgestellten AGP-Dienstroutinen. |
VIDEO_PORT_CONFIG_INFO Die VIDEO_PORT_CONFIG_INFO-Struktur enthält busspezifische Adapterkonfigurationsinformationen. |
VIDEO_PORT_DEBUG_REPORT_INTERFACE Die VIDEO_PORT_DEBUG_REPORT_INTERFACE-Struktur enthält Zeiger auf die Debugberichtsfunktionen, die vom Videoporttreiber implementiert werden. |
VIDEO_PORT_I2C_INTERFACE Die VIDEO_PORT_I2C_INTERFACE-Struktur beschreibt die vom Videoporttreiber bereitgestellten I2C-Dienstroutinen. |
VIDEO_PORT_INT10_INTERFACE Die VIDEO_PORT_INT10_INTERFACE-Struktur bietet eine Möglichkeit, Speicher im Kontext eines anderen Threads zuzuweisen und zu verteilen, aus diesem Speicher zu lesen und in diesen zu schreiben und INT10 BIOS-Aufrufe durchzuführen. |
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE Die VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE-Struktur beschreibt die vom Videoporttreiber implementierten Routinen für kombinierten Videospeicherschutz. Auf den geschützten Videospeicher kann die CPU nicht zugreifen. |
VIDEO_REQUEST_PACKET Ein Zeiger auf eine VIDEO_REQUEST_PACKET-Struktur wird vom Videoporttreiber an die HwVidStartIO-Funktion des Miniporttreibers übergeben. |
VIDEO_X86_BIOS_ARGUMENTS Die VIDEO_x86_BIOS_ARGUMENTS-Struktur wird verwendet, um INT10-Vollbildaufrufe der MS-DOS-Anwendung zu unterstützen. Es enthält sieben der High-End x86-Mikroprozessorregister. |
VP_DEVICE_DESCRIPTION Die VP_DEVICE_DESCRIPTION-Struktur beschreibt die Attribute des physischen Geräts, für das ein Treiber ein DMA-Objekt anfordert. |
VP_SCATTER_GATHER_ELEMENT Die VP_SCATTER_GATHER_ELEMENT-Struktur wird verwendet, um Informationen zu einem einzelnen Scatter-/Gather-Element zu speichern. |
VP_SCATTER_GATHER_LIST Die VP_SCATTER_GATHER_LIST-Struktur ist eine Auflistung von einem oder mehreren Scatter-/Gather-Elementen. |
VPOSVERSIONINFO Die VPOSVERSIONINFO-Struktur enthält Versionsinformationen zum derzeit ausgeführten Betriebssystem. |
Enumerationen
VIDEO_PORT_SERVICES Der VIDEO_PORT_SERVICES aufgelisteten Typ listet die Schnittstellen auf, die der Videominiporttreiber vom Videoporttreiber anfordern kann, indem Er VideoPortQueryServices aufruft. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für