次の方法で共有


VideoPortQueueDpc 関数 (video.h)

VideoPortQueueDpc 関数を使用すると、ミニポート ドライバーは DPC をキューに登録できます。

構文

VIDEOPORT_API BOOLEAN VideoPortQueueDpc(
  [in] IN PVOID                 HwDeviceExtension,
  [in] IN PMINIPORT_DPC_ROUTINE CallbackRoutine,
  [in] IN PVOID                 Context
);

パラメーター

[in] HwDeviceExtension

ミニポート ドライバーのデバイス拡張機能へのポインター。

[in] CallbackRoutine

ミニポート ドライバーの HwVidDpcRoutine へのポインター DPC がスケジュールされたときに呼び出されます。 コールバック ルーチンは非ページである必要があります。

[in] Context

CallbackRoutineに渡されるミニポート ドライバー提供のコンテキストへのポインター。

戻り値

VideoPortQueueDpc は、DPC が正常にキューに入れ 場合は TRUE を返し、それ以外の場合は FALSE します。

備考

遅延プロシージャは、現在のプロセッサの IRQL がDISPATCH_LEVELを下回ったときに実行されます。 VideoPortQueueDpc の呼び出し元は、IRQL >= DISPATCH_LEVELで実行されている必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー video.h (Video.h を含む)
ライブラリ Videoprt.lib
DLL Videoprt.sys
IRQL DISPATCH_LEVEL以上

関連項目

HwVidDpcRoutine