Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |