Partager via


Fonction VideoPortZeroDeviceMemory (video.h)

La fonction VideoPortZeroDeviceMemory remplit une mémoire tampon de trame d’adaptateur ou une autre mémoire d’appareil avec des zéros.

Syntaxe

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

Paramètres

[out] Destination

Spécifie l’adresse de base de la zone mémoire de l’adaptateur. Cette valeur doit être une adresse logique mappée retournée par VideoPortGetDeviceBase.

Length

Spécifie la taille, en octets, à remplir.

Valeur de retour

None

Remarques

Les pilotes miniport doivent toujours appeler cette fonction, plutôt que VideoPortZeroMemory, pour remplir la mémoire de l’adaptateur avec des zéros.

La fonction HwVidInterrupt ou HwVidSynchronizeExecutionCallback d’un pilote miniport peut appeler VideoPortZeroDeviceMemory.

Les appelants de VideoPortZeroDeviceMemory peuvent s’exécuter à n’importe quel IRQL si la mémoire pointée par le paramètre Destination se trouve dans un pool non paginé. Sinon, l’appelant doit être en cours d’exécution au DISPATCH_LEVEL IRQL < .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête video.h (inclure Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys
IRQL Consultez la section Notes.

Voir aussi

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase

VideoPortZeroMemory