VideoPortZeroMemory-Funktion (video.h)
Die VideoPortZeroMemory-Funktion füllt einen Block des Systemspeichers 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 VideoPortGetDeviceBase zurückgegeben wird.
Length
Gibt die Größe des Blocks in Bytes an.
Rückgabewert
Keine
Bemerkungen
Die DriverEntry-Funktionen von Miniport-Treibern rufen im Allgemeinen VideoPortZeroMemory auf, um die VIDEO_HW_INITIALIZATION_DATA-Struktur mit Nullen zu initialisieren.
Das angegebene Ziel muss sich in einem zugeordneten logischen Bereich befinden, der von VideoPortGetDeviceBase und/oder einer RAM-Adresse des Systembereichs zurückgegeben wird, z. B. eine Adresse im Stapel. Verwenden Sie VideoPortZeroDeviceMemory , um jeden Device-Memory-Block, z. B. einen Framepuffer, mit Nullen zu füllen.
Die HwVidInterrupt - oder HwVidSynchronizeExecutionCallback-Funktion eines Miniporttreibers kann VideoPortZeroMemory aufrufen.
Aufrufer von VideoPortZeroMemory können in jedem IRQL ausgeführt werden, wenn sich der Speicher, auf den der Parameter Destination verweist, im Nicht-Auslagerpool befindet. Andernfalls muss der Aufrufer im IRQL-DISPATCH_LEVEL < ausgeführt werden.
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. |