次の方法で共有


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 を含む)

こちらもご覧ください

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory