Condividi tramite


PROTECT_WC_MEMORY funzione di callback (video.h)

La routine di callback video VideoPortProtectWCMemory protegge la memoria video combinata (WC) da cui viene eseguito l'accesso dalla CPU.

Sintassi

PROTECT_WC_MEMORY ProtectWcMemory;

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

Parametri

[in] Context

Puntatore a un parametro di contesto determinato dal chiamante da passare al CallbackRoutine. In genere punta al buffer VIDEO_PORT_CONFIG_INFO .

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware del driver miniport.

Valore restituito

VideoPortProtectWCMemory restituisce NO_ERROR se protegge correttamente la memoria video combinata; in caso contrario, restituisce uno stato di errore di ERROR_INVALID_FUNCTION o ERROR_NOT_ENOUGH_MEMORY.

Commenti

Dopo aver chiamato VideoPortProtectWCMemory , la CPU non può scrivere nella memoria Di scrittura combinata (WC) finché non viene chiamata la routine di callback videoPortRestoreWCMemory .

Quando la protezione della memoria WC non è più necessaria, il driver miniport visualizzato deve chiamare VideoPortRestoreWCMemory per ripristinare l'accesso della CPU alla memoria WC.

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)

Vedi anche

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory