PROTECT_WC_MEMORYコールバック関数 (video.h)
VideoPortProtectWCMemory コールバック ルーチンは、書き込み結合 (WC) ビデオ メモリが CPU からアクセスされないように保護します。
構文
PROTECT_WC_MEMORY ProtectWcMemory;
VP_STATUS ProtectWcMemory(
[in] IN PVOID Context,
[in] IN PVOID HwDeviceExtension
)
{...}
パラメーター
[in] Context
CallbackRoutine に渡される呼び出し元によって決定されたコンテキスト パラメーターへのポインター。 通常は 、VIDEO_PORT_CONFIG_INFO バッファーを指します。
[in] HwDeviceExtension
ミニポート ドライバーのハードウェア デバイス拡張機能へのポインター。
戻り値
VideoPortProtectWCMemory は、書き込み結合されたビデオ メモリを正常に保護した場合にNO_ERRORを返します。それ以外の場合は、ERROR_INVALID_FUNCTIONまたはERROR_NOT_ENOUGH_MEMORYのエラー状態を返します。
注釈
VideoPortProtectWCMemory が呼び出されると、VideoPortRestoreWCMemory コールバック ルーチンが呼び出されるまで、CPU は Write Combined (WC) メモリに書き込めません。
WC メモリ保護が不要になった場合、ディスプレイ ミニポート ドライバーは VideoPortRestoreWCMemory を呼び出して、WC メモリへの CPU アクセスを復元する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | video.h (Video.h を含む) |