Freigeben über


PROTECT_WC_MEMORY Rückruffunktion (video.h)

Die VideoPortProtectWCMemory Callbackroutine schützt den Zugriff auf den Write Combined (WC)-Videospeicher vor dem Zugriff durch die 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 die CallbackRoutine-übergeben werden soll. Er verweist in der Regel auf den VIDEO_PORT_CONFIG_INFO Puffer.

[in] HwDeviceExtension

Zeigen Sie auf die Hardwaregeräteerweiterung des Miniporttreibers.

Rückgabewert

VideoPortProtectWCMemory gibt NO_ERROR zurück, wenn der Write Combined-Videospeicher erfolgreich geschützt wird; andernfalls wird ein Fehlerstatus von ERROR_INVALID_FUNCTION oder ERROR_NOT_ENOUGH_MEMORY zurückgegeben.

Bemerkungen

Nachdem VideoPortProtectWCMemory aufgerufen wurde, kann die CPU erst dann in write Combined (WC) schreiben, wenn die VideoPortRestoreWCMemory Rückrufroutine aufgerufen wird.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- video.h (video.h einschließen)

Siehe auch

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory