次の方法で共有


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 が正常にキューに入った場合、DxgkCbQueueDpcTRUE を返します。それ以外の場合は FALSE を返します

注釈

この関数は、ディスプレイ ミニポートの DPC オブジェクトをキューに入れ、割り込みサービス ルーチン (ISR) が要求したときに DxgkDdiDpcRoutine 関数を呼び出します。

この関数へのコールバックは、デバイスごとに一度に 1 つだけスケジュールできます。 コールバックがデバイスに対して既にスケジュールされている場合、 DxgkCbQueueDpc への 2 回目の呼び出しは効果を持たず、 FALSE を返します

この関数の使用方法の詳細については、次のトピックを参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista
対象プラットフォーム デスクトップ
Header dispmprt.h (Dispmprt.h を含む)
IRQL 任意のレベル

こちらもご覧ください

DxgkCbQueueDpc

DxgkDdiDpcRoutine