다음을 통해 공유


USBCAMD_AdapterReceivePacket 함수(usbcamdi.h)

USBCAMD_AdapterReceivePacket 함수를 사용하면 USBCAMD가 어댑터 기반 SRB(스트림 요청 블록)를 처리할 수 있습니다.

구문

PVOID USBCAMD_AdapterReceivePacket(
  [in] PHW_STREAM_REQUEST_BLOCK Srb,
  [in] PUSBCAMD_DEVICE_DATA     DeviceData,
  [in] PDEVICE_OBJECT           *DeviceObject,
  [in] BOOLEAN                  NeedsCompletion
);

매개 변수

[in] Srb

카메라 미니드라이버의 AdapterReceivePacket 콜백 함수에 전달된 SRB에 대한 포인터입니다.

[in] DeviceData

카메라 미니드라이버의 콜백 함수에 대한 진입점을 포함하는 USBCAMD_DEVICE_DATA 구조체에 대한 포인터입니다.

[in] DeviceObject

디바이스의 PDO(물리적 디바이스 개체)에 대한 포인터입니다.

[in] NeedsCompletion

USBCAMD가 SRB 요청을 처리하고 완료할지를 지정합니다. USBCAMD가 SRB 요청을 완료하는 경우 TRUE 를 지정합니다. FALSE 를 지정하여 USBCAMD가 SRB 요청을 무시하고 디바이스 컨텍스트 포인터를 반환하도록 합니다.

반환 값

USBCAMD_AdapterReceivePacket 카메라의 이 instance 디바이스별 컨텍스트에 대한 포인터를 반환합니다.

설명

일반적으로 이 함수는 AdapterReceivePacket 루틴에서 카메라 미니 드라이버에 의해 호출됩니다.

이 함수는 미니드라이버에서 NeedsCompletion 매개 변수를 FALSE로 설정하여 디바이스 컨텍스트를 검색하는 데 사용할 수도 있습니다. 이 경우 DeviceDataDeviceObject 매개 변수는 무시됩니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 usbcamdi.h(Usbcamdi.h 포함)
라이브러리 Usbcamd2.lib

추가 정보

AdapterReceivePacket

USBCAMD_DEVICE_DATA