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) |