PCAM_FREE_BW_ROUTINE_EX コールバック関数 (usbcamdi.h)
カメラ ミニドライバーの CamFreeBandwidthEx コールバック関数は、帯域幅を使用しない USB ビデオ ストリーミング インターフェイス内の代替設定を選択します。
構文
PCAM_FREE_BW_ROUTINE_EX PcamFreeBwRoutineEx;
NTSTATUS PcamFreeBwRoutineEx(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext,
ULONG STreamNumber
)
{...}
パラメーター
BusDeviceObject
USB ハブによって作成されたカメラ ミニドライバーのデバイス オブジェクトへのポインター。
DeviceContext
カメラ ミニドライバーのデバイス コンテキストへのポインター。
STreamNumber
ストリーム番号を示します。
戻り値
CamFreeBandwidthEx は 、STATUS_SUCCESSまたは適切なエラー コードを返します。
注釈
USBCAMD は、等時性ビデオ ストリームが停止した後、カメラ ミニドライバーの CamFreeBandwidthEx コールバック関数を呼び出します。
通常、この関数は USBCAMD_SelectAlternateInterface サービスを呼び出して、正しい代替インターフェイスを選択し、ストリーミング ビデオの準備をします。
元の USBCAMD は CamFreeBandwidthEx を呼び出しません。
この関数は必須です。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | usbcamdi.h (Usbcamdi.h を含む) |