PFNUSBCAMD_CancelBulkReadWrite Rückruffunktion (usbcamdi.h)
Der USBCAMD_CancelBulkReadWrite-Dienst bricht eine ausstehende Massenlese- oder Schreibanforderung ab.
Syntax
PFNUSBCAMD_CancelBulkReadWrite PfnusbcamdCancelbulkreadwrite;
NTSTATUS PfnusbcamdCancelbulkreadwrite(
[in] PVOID DeviceContext,
[in] ULONG PipeIndex
)
{...}
Parameter
[in] DeviceContext
Zeiger auf den gerätespezifischen Kontext.
[in] PipeIndex
Gibt den Index der Massenpipe an, um die Lese- oder Schreibanforderung abzubrechen.
Rückgabewert
USBCAMD_CancelBulkReadWrite gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Weitere mögliche Fehlercodes sind:
Rückgabecode | Beschreibung |
---|---|
STATUS_INVALID_PARAMETER | USBCAMD kann STATUS_INVALID_PARAMETER aus verschiedenen Gründen zurückgeben, z. B.: Der im Argument PipeIndex übergebene Wert ist ungültig, der typ der pipe, der durch das PipeIndex-Argument angegebene Typ stellt einen ungültigen Pipetyp dar, oder der aktuelle IRQL >= DISPATCH_LEVEL. |
Hinweise
USBCAMD_CancelBulkReadWrite ist in USBCAMD Version 1.0 nicht verfügbar.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | usbcamdi.h (einschließlich Usbcamdi.h) |
IRQL | PASSIVE_LEVEL |