VideoPortZeroMemory-Funktion (video.h)
Die VideoPortZeroMemory Funktion füllt einen Systemspeicherblock mit Nullen aus.
Syntax
VIDEOPORT_API VOID VideoPortZeroMemory(
[out] PVOID Destination,
ULONG Length
);
Parameter
[out] Destination
Gibt die Startadresse des Speicherblocks an. Dieser Wert muss sich in einem zugeordneten logischen Bereich befinden, der von VideoPortGetDeviceBasezurückgegeben wird.
Length
Gibt die Größe des Blocks in Bytes an.
Rückgabewert
Nichts
Bemerkungen
Die DriverEntry--Funktionen von Miniport-Treibern rufen in der Regel VideoPortZeroMemory- auf, um die VIDEO_HW_INITIALIZATION_DATA Struktur mit Nullen zu initialisieren.
Die angegebene Ziel- muss sich in einem zugeordneten logischen Bereich befinden, der von VideoPortGetDeviceBase und/oder einem Systemspeicherplatz RAM-Adresse zurückgegeben wird, z. B. eine Adresse im Stapel. Verwenden Sie VideoPortZeroDeviceMemory-, um einen beliebigen Gerätespeicherblock zu füllen, z. B. einen Framepuffermit Nullen.
Die HwVidInterrupt eines Miniporttreibers oder HwVidSynchronizeExecutionCallback--Funktion kann VideoPortZeroMemory-aufrufen.
Aufrufer von VideoPortZeroMemory- können in einem beliebigen IRQL ausgeführt werden, wenn sich der Speicher, auf den der parameter Destination verweist, im nicht seitenseitigen Pool befindet. Andernfalls muss der Aufrufer unter IRQL-< DISPATCH_LEVEL ausgeführt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen. |
Zielplattform- | Desktop |
Header- | video.h (video.h einschließen) |
Library | Videoprt.lib |
DLL- | Videoprt.sys |
IRQL- | Siehe Abschnitt "Hinweise". |