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