PCAM_STOP_CAPTURE_ROUTINE コールバック関数 (usbcamdi.h)
[CamStopCapture はサポートされていないため、今後変更または使用できなくなる可能性があります。 代わりに、 CamStopCaptureEx を使用します。 ]
カメラ ミニドライバーの CamStopCapture コールバック関数は、ストリームの停止後に任意の処理を実行します。
構文
PCAM_STOP_CAPTURE_ROUTINE PcamStopCaptureRoutine;
NTSTATUS PcamStopCaptureRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
パラメーター
BusDeviceObject
USB ハブによって作成されたカメラ ミニドライバーのデバイス オブジェクトへのポインター。
DeviceContext
カメラ ミニドライバーのデバイス コンテキストへのポインター。
戻り値
CamStopCapture は、STATUS_SUCCESSまたは適切なエラー コードを返します。 この戻り値は、読み取り IRP の完了コードです。
注釈
元の USBCAMD との下位互換性を維持する必要があるカメラ ミニドライバーは、 USBCAMD_DEVICE_DATA 構造とそれに関連付けられているコールバック関数 (つまり、"Ex" サフィックスを含まないコールバック関数) を使用する必要があります。
USBCAMD は、等時性ビデオ ストリームが停止した直後に、ミニドライバーの CamStopCapture コールバック関数を呼び出します。 通常、カメラ ミニドライバーは、追加の帯域幅を使用しない USB ビデオ ストリーミング インターフェイス内の代替設定を選択します。
この関数は必須です。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | usbcamdi.h (Usbcamdi.h を含む) |