Freigeben über


VideoPortZeroDeviceMemory-Funktion (video.h)

Die VideoPortZeroDeviceMemory Funktion füllt einen Adapter Framepuffer oder einem anderen Gerätespeicher mit Nullen.

Syntax

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortZeroDeviceMemory(
  [out] PVOID Destination,
        ULONG Length
);

Parameter

[out] Destination

Gibt die Basisadresse des Adapterspeicherbereichs an. Dieser Wert muss eine zugeordnete logische Adresse sein, die von VideoPortGetDeviceBase-zurückgegeben wird.

Length

Gibt die Größe in Bytes an, die gefüllt werden soll.

Rückgabewert

Nichts

Bemerkungen

Miniporttreiber sollten diese Funktion immer aufrufen, anstatt VideoPortZeroMemory-, den Speicher auf dem Adapter mit Nullen auszufüllen.

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

Aufrufer von VideoPortZeroDeviceMemory- können bei jedem 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

HwVidInterrupt

HwVidSynchronizeExecutionCallback-

VideoPortGetDeviceBase-

VideoPortZeroMemory-