次の方法で共有


DXGKDDI_DPC_ROUTINEコールバック関数 (dispmprt.h)

DxgkDdiDpcRoutine 関数は、ディスプレイ ミニポート ドライバーが DxgkCbQueueDpc 呼び出した後、IRQL DISPATCH_LEVELで呼び出されます。

構文

DXGKDDI_DPC_ROUTINE DxgkddiDpcRoutine;

void DxgkddiDpcRoutine(
  [in] IN_CONST_PVOID MiniportDeviceContext
)
{...}

パラメーター

[in] MiniportDeviceContext

ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーの DxgkDdiAddDevice 関数は、以前に Microsoft DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。

戻り値

何一つ

備考

特定のディスプレイ アダプターに対してスケジュールできる遅延プロシージャ 呼び出し (DPC) は 1 つだけです (特定の時刻)。

ディスプレイ ミニポート ドライバーが複数のディスプレイ アダプターをサポートしている場合、DxgkDdiDpcRoutine が再入可能な方法で呼び出される可能性があります。 つまり、DxgkDdiDpcRoutine 特定のディスプレイ アダプターの代わりに 1 つのプロセッサで実行されている間に、別のディスプレイ アダプターの代わりに別のプロセッサで再度呼び出される可能性があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム デスクトップ
ヘッダー dispmprt.h
IRQL DISPATCH_LEVEL

関連項目

DxgkDdiInterruptRoutine