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.

Weitere Informationen

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory