PMINIPORT_DPC_ROUTINE コールバック関数 (video.h)
HwVidDpcRoutine 関数は、キューに登録された DPC がスケジュールされたときに呼び出されるミニポート ドライバーによって実装されたコールバックです。
構文
PMINIPORT_DPC_ROUTINE PminiportDpcRoutine;
void PminiportDpcRoutine(
[in] IN PVOID HwDeviceExtension,
[in] IN PVOID Context
)
{...}
パラメーター
[in] HwDeviceExtension
ミニポート ドライバーのハードウェア デバイス拡張機能へのポインター。 詳細については、「 デバイス拡張機能」を参照してください。
[in] Context
この関数で必要になる可能性があるミニポート ドライバー提供のデータが含まれています。 DPC 実装で追加情報が必要ない場合は、コンテキストを NULL にすることができます。
戻り値
なし
解説
ミニポート ドライバーは 、VideoPortQueueDpc を呼び出すことによって、この DPC をキューに入れます。
HwVidDpcRoutine はDISPATCH_LEVELで呼び出されるため、ページング可能なコードやデータを操作することはできません。 さらに、この関数は非ページ メモリ内に存在する必要があり、可能な限り迅速に操作を完了する必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | video.h (Video.h を含む) |