DXGKCB_QUEUE_DPC コールバック関数 (dispmprt.h)
DxgkCbQueueDpc 関数は、IRQL DISPATCH_LEVELでの実行のために遅延プロシージャ 呼び出し (DPC) をキューに入れます。
構文
DXGKCB_QUEUE_DPC DxgkcbQueueDpc;
BOOLEAN DxgkcbQueueDpc(
[in] HANDLE DeviceHandle
)
{...}
パラメーター
[in] DeviceHandle
ディスプレイ アダプターを表すハンドル。 ディスプレイ ミニポート ドライバーは、DxgkDdiStartDevice に渡されたDXGKRNL_INTERFACE構造体の DeviceHandle メンバーで、以前にこのハンドルを取得しました。
戻り値
DPC が正常にキューに入った場合、DxgkCbQueueDpc は TRUE を返します。それ以外の場合は FALSE を返します。
注釈
この関数は、ディスプレイ ミニポートの DPC オブジェクトをキューに入れ、割り込みサービス ルーチン (ISR) が要求したときに DxgkDdiDpcRoutine 関数を呼び出します。
この関数へのコールバックは、デバイスごとに一度に 1 つだけスケジュールできます。 コールバックがデバイスに対して既にスケジュールされている場合、 DxgkCbQueueDpc への 2 回目の呼び出しは効果を持たず、 FALSE を返します。
この関数の使用方法の詳細については、次のトピックを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | デスクトップ |
Header | dispmprt.h (Dispmprt.h を含む) |
IRQL | 任意のレベル |