Поделиться через


функция обратного вызова PFNUSBCAMD_CancelBulkReadWrite (usbcamdi.h)

Служба 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