Partager via


PROTECT_WC_MEMORY fonction de rappel (video.h)

La routine de rappel VideoPortProtectWCMemory protège la mémoire vidéo d’écriture combinée (WC) contre l’accès par le processeur.

Syntaxe

PROTECT_WC_MEMORY ProtectWcMemory;

VP_STATUS ProtectWcMemory(
  [in] IN PVOID Context,
  [in] IN PVOID HwDeviceExtension
)
{...}

Paramètres

[in] Context

Pointeur vers un paramètre de contexte déterminé par l’appelant à passer au CallbackRoutine. Il pointe généralement vers la mémoire tampon VIDEO_PORT_CONFIG_INFO .

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique matériel du pilote miniport.

Valeur retournée

VideoPortProtectWCMemory retourne NO_ERROR s’il protège correctement la mémoire vidéo combinée en écriture ; sinon, il retourne une status d’erreur de ERROR_INVALID_FUNCTION ou ERROR_NOT_ENOUGH_MEMORY.

Remarques

Après l’appel de VideoPortProtectWCMemory , le processeur ne peut pas écrire dans la mémoire wc (Write Combined) tant que la routine de rappel VideoPortRestoreWCMemory n’est pas appelée.

Lorsque la protection de la mémoire WC n’est plus nécessaire, le pilote miniport d’affichage doit appeler VideoPortRestoreWCMemory pour restaurer l’accès du processeur à la mémoire WC.

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)

Voir aussi

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory