次の方法で共有


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 を含む)

こちらもご覧ください

USBCAMD_DEVICE_DATA2

USBCAMD_SelectAlternateInterface