Condividi tramite


Funzione VideoPortZeroMemory (video.h)

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

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 di DriverEntry driver miniport chiamano in genere VideoPortZeroMemory per inizializzare la struttura VIDEO_HW_INITIALIZATION_DATA con zeri.

Il destinazione specificato deve trovarsi in un intervallo logico mappato restituito da VideoPortGetDeviceBase e/o uno spazio di sistema indirizzo RAM, ad esempio un indirizzo nello stack. Usare VideoPortZeroDeviceMemory per riempire qualsiasi blocco di memoria del dispositivo, ad esempio un buffer dei fotogrammi , con zeri.

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

I chiamanti di VideoPortZeroMemory possono essere eseguiti in qualsiasi runtime di integrazione se la memoria a cui punta il parametro Destination è in pool non di paging. In caso contrario, il chiamante deve essere in esecuzione in irQL < DISPATCH_LEVEL.

Fabbisogno

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.

Vedere anche

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory