PFNUSBCAMD_CancelBulkReadWrite funzione di callback (usbcamdi.h)

Il servizio USBCAMD_CancelBulkReadWrite annulla una richiesta di lettura o scrittura in sospeso.

Sintassi

PFNUSBCAMD_CancelBulkReadWrite PfnusbcamdCancelbulkreadwrite;

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

Parametri

[in] DeviceContext

Puntatore al contesto specifico del dispositivo.

[in] PipeIndex

Specifica l'indice della pipe bulk per annullare la richiesta di lettura o scrittura.

Valore restituito

USBCAMD_CancelBulkReadWrite restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. Altri codici di errore possibili includono:

Codice restituito Descrizione
STATUS_INVALID_PARAMETER USBCAMD può restituire STATUS_INVALID_PARAMETER per diversi motivi, tra cui: il valore passato nell'argomento PipeIndex non è valido, il tipo della pipe specificata dall'argomento PipeIndex rappresenta un tipo non valido di pipe o l'>IRQL corrente = DISPATCH_LEVEL.

Osservazioni

USBCAMD_CancelBulkReadWrite non è disponibile in USBCAMD versione 1.0.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione usbcamdi.h (include Usbcamdi.h)
IRQL PASSIVE_LEVEL

Vedere anche

USBCAMD_INTERFACE