VideoPortReadRegisterBufferUlong-Funktion (video.h)

Die VideoPortReadRegisterBufferUlong-Funktion liest eine Reihe von ULONG-Werten aus einem zugeordneten Gerätespeicherbereich und schreibt sie in einen Puffer.

Syntax

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortReadRegisterBufferUlong(
        PULONG Register,
  [out] PULONG Buffer,
        ULONG  Count
);

Parameter

Register

Zeiger auf das Register. Das angegebene Register muss sich in einem zugeordneten Speicherbereich befinden, der von VideoPortGetDeviceBase zurückgegeben wird.

[out] Buffer

Zeiger auf einen Puffer, in den die ULONG-Werte geschrieben werden.

Count

Gibt die Anzahl der ULONG-Werte an, die in den Puffer geschrieben werden sollen.

Rückgabewert

Keine

Bemerkungen

Der Puffer muss groß genug sein, um mindestens die angegebene Anzahl von ULONG-Werten zu enthalten.

Die HwVidInterrupt - oder HwVidSynchronizeExecutionCallback-Funktion eines Miniporttreibers kann VideoPortReadRegisterBufferUlong aufrufen.

Aufrufer von VideoPortReadRegisterBufferUlong können auf jedem IRQL ausgeführt werden, vorausgesetzt, dass der Speicher, auf den der Buffer-Parameter verweist, resident ist und der vom Register-Parameter auf den zugeordneten Gerätespeicher resident ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (Video.h einschließen)
Bibliothek Videoprt.lib
DLL Videoprt.sys
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

Weitere Informationen

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase