次の方法で共有


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 Vista
ターゲット プラットフォーム デスクトップ
ヘッダー dispmprt.h (Dispmprt.h を含む)
IRQL 任意のレベル

関連項目

DxgkCbQueueDpc する

dxgkDdiDpcRoutine する