次の方法で共有


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 オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー video.h (Video.h を含む)

関連項目

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory