Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La routine sdBusSubmitRequestAsync invia una richiesta secure digital (SD) asincrona all'interfaccia del driver del bus.
Sintassi
NTSTATUS SdBusSubmitRequestAsync(
[in] PVOID InterfaceContext,
[in] PSDBUS_REQUEST_PACKET Packet,
[in] PIRP Irp,
[in] PIO_COMPLETION_ROUTINE CompletionRoutine,
[in] PVOID UserContext
);
Parametri
[in] InterfaceContext
Contiene le informazioni di contesto restituite dalla routine SdBusOpenInterface nel membro Context di della struttura SDBUS_INTERFACE_STANDARD.
[in] Packet
Puntatore a una struttura fornita dal chiamante di tipo SDBUS_REQUEST_PACKET che descrive la richiesta.
[in] Irp
Punta a un IRP fornito dal chiamante usato dalla libreria SD per trasmettere il pacchetto di richiesta. La routine SdBusSubmitRequestAsync archivia il pacchetto nella posizione successiva dello stack dell'IRP, che consente al chiamante di riutilizzare i runtime di integrazione creati da un driver più in alto nello stack.
[in] CompletionRoutine
Puntatore a una routine di completamento di tipo IoCompletion che SdBusSubmitRequestAsync registri per IRP specificato nel parametro Irp .
[in] UserContext
Puntatore ai dati di contesto passati dal sistema alla routine di completamento registrata per l'IRP specificato dal parametro Irp .
Valore restituito
Restituisce STATUS_SUCCESS o STATUS_PENDING se l'operazione ha esito positivo oppure il messaggio di errore appropriato se l'operazione non riesce.
Osservazioni
I chiamanti di SdBusSubmitRequestAsync devono essere in esecuzione in IRQL <= DISPATCH_LEVEL.
I chiamanti di SdBusSubmitRequest devono essere in esecuzione in irQL < DISPATCH_LEVEL.
Questa richiesta viene gestita in modo asincrono e potrebbe restituire STATUS_PENDING.
Fabbisogno
| Requisito | Valore |
|---|---|
| piattaforma di destinazione | Desktop |
| intestazione | ntddsd.h (include Ntddsd.h) |
| IRQL | <=DISPATCH_LEVEL |