Freigeben über


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".

Siehe auch

DriverEntry-

HwVidInterrupt

HwVidSynchronizeExecutionCallback-

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory-

VideoPortMoveMemory

VideoPortZeroDeviceMemory