PROTECT_WC_MEMORY Rückruffunktion (video.h)

Die VideoPortProtectWCMemory-Rückrufroutine schützt den WC-Videospeicher (Write Combined) vor dem Zugriff der CPU.

Syntax

PROTECT_WC_MEMORY ProtectWcMemory;

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

Parameter

[in] Context

Zeiger auf einen vom Aufrufer bestimmten Kontextparameter, der an CallbackRoutine übergeben werden soll. Er zeigt in der Regel auf den VIDEO_PORT_CONFIG_INFO Puffer.

[in] HwDeviceExtension

Zeiger auf die Hardwaregeräteerweiterung des Miniporttreibers.

Rückgabewert

VideoPortProtectWCMemory gibt NO_ERROR zurück, wenn es erfolgreich den kombinierten Schreibspeicher schützt. Andernfalls wird ein Fehler status von ERROR_INVALID_FUNCTION oder ERROR_NOT_ENOUGH_MEMORY zurückgegeben.

Hinweise

Nachdem VideoPortProtectWCMemory aufgerufen wurde, kann die CPU nicht mehr in den WC-Arbeitsspeicher schreiben, bis die VideoPortRestoreWCMemory-Rückrufroutine aufgerufen wird.

Wenn der WC-Speicherschutz nicht mehr erforderlich ist, sollte der Display-Miniporttreiber VideoPortRestoreWCMemory aufrufen, um den CPU-Zugriff auf den WC-Arbeitsspeicher wiederherzustellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (einschließen von Video.h)

Weitere Informationen

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory