(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 |