(usbcamdi.h) 的PFNUSBCAMD_CancelBulkReadWrite回调函数

USBCAMD_CancelBulkReadWrite服务取消挂起的批量读取或写入请求。

语法

PFNUSBCAMD_CancelBulkReadWrite PfnusbcamdCancelbulkreadwrite;

NTSTATUS PfnusbcamdCancelbulkreadwrite(
  [in] PVOID DeviceContext,
  [in] ULONG PipeIndex
)
{...}

参数

[in] DeviceContext

指向特定于设备的上下文的指针。

[in] PipeIndex

指定用于取消读取或写入请求的批量管道的索引。

返回值

如果调用成功,USBCAMD_CancelBulkReadWrite将返回STATUS_SUCCESS。 其他可能的错误代码包括:

返回代码 说明
STATUS_INVALID_PARAMETER USBCAMD 可能出于多种原因返回STATUS_INVALID_PARAMETER,包括: PipeIndex 参数中传递的值无效、 PipeIndex 参数指定的管道类型表示管道类型无效,或者当前 IRQL >= DISPATCH_LEVEL。

注解

USBCAMD_CancelBulkReadWrite 在 USBCAMD 版本 1.0 中不可用。

要求

要求
目标平台 桌面
标头 usbcamdi.h (包括 Usbcamdi.h)
IRQL PASSIVE_LEVEL

另请参阅

USBCAMD_INTERFACE