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 メンバーで、このハンドルを以前に取得しました。
戻り値
DxgkCbQueueDpc 、DPC が正常にキューに入れ 場合は TRUE が返されます。それ以外の場合は、FALSE 返します。
備考
この関数は、ディスプレイ ミニポートの DPC オブジェクトをキューに入れ、割り込みサービス ルーチン (ISR) が要求したときに、DxgkDdiDpcRoutine 関数を呼び出します。
この関数へのコールバックは、デバイスごとに一度に 1 つだけスケジュールできます。 コールバックが既にデバイスに対してスケジュールされている場合、DxgkCbQueueDpc を する 2 回目の呼び出しは影響を受けず、FALSEを返します。
この関数の使用方法の詳細については、次のトピックを参照してください。
- コマンド バッファー の送信を する
- Windows ディスプレイ ドライバー モデル (WDDM) 操作フロー
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |
IRQL | 任意のレベル |
関連項目
DxgkCbQueueDpc を する
dxgkDdiDpcRoutine を する