Funzione VideoPortZeroMemory (video.h)

La funzione VideoPortZeroMemory riempie un blocco di memoria di sistema con zero.

Sintassi

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

Parametri

[out] Destination

Specifica l'indirizzo iniziale del blocco di memoria. Questo valore deve trovarsi in un intervallo logico mappato restituito da VideoPortGetDeviceBase.

Length

Specifica le dimensioni, in byte, del blocco.

Valore restituito

nessuno

Osservazioni

Le funzioni DriverEntry dei driver miniport chiamano in genere VideoPortZeroMemory per inizializzare la struttura VIDEO_HW_INITIALIZATION_DATA con zero.

La destinazione specificata deve essere in un intervallo logico mappato restituito da VideoPortGetDeviceBase e/o da un indirizzo RAM dello spazio di sistema , ad esempio un indirizzo nello stack. Usare VideoPortZeroDeviceMemory per riempire qualsiasi blocco di memoria del dispositivo, ad esempio un buffer frame, con zero.

Una funzione HwVidInterrupt o HwVidSynchronizeExecutionCallback di un driver miniport può chiamare VideoPortZeroMemory.

I chiamanti di VideoPortZeroMemory possono essere eseguiti in qualsiasi irQL se la memoria puntata dal parametro Destination è nel pool non a pagina. In caso contrario, il chiamante deve essere in esecuzione in irQL < DISPATCH_LEVEL.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione video.h (includere Video.h)
Libreria Videoprt.lib
DLL Videoprt.sys
IRQL Vedere La sezione Osservazioni.

Vedi anche

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory