Eventi
Partecipa alla sfida fest per le competenze di intelligenza artificiale
8 apr, 15 - 28 mag, 07
Affinare le tue competenze di intelligenza artificiale e partecipare agli sweep per vincere un esame di certificazione gratuito
Register now!Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
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.
Il metodo DeviceIoControlAsync invia una richiesta di controllo di input/output del dispositivo asincrona (I/O) all'interfaccia del dispositivo che la chiamata alla funzione CreateDeviceAccessInstance specificata.
HRESULT DeviceIoControlAsync(
[in] DWORD ioControlCode,
[in] UCHAR *inputBuffer,
[in] DWORD inputBufferSize,
[out] UCHAR *outputBuffer,
[in] DWORD outputBufferSize,
[in] IDeviceRequestCompletionCallback *requestCompletionCallback,
[out] ULONG_PTR *cancelContext
);
[in] ioControlCode
Codice di controllo di I/O per l'operazione.
[in] inputBuffer
Buffer di input facoltativo per l'operazione.
[in] inputBufferSize
Dimensioni del buffer di input, in byte.
[out] outputBuffer
Buffer di output operativo per l'operazione.
[in] outputBufferSize
Dimensioni del buffer di output, in byte.
[in] requestCompletionCallback
Interfaccia di callback in cui viene chiamato il metodo RequestCompletion se l'operazione viene inviata correttamente.
[out] cancelContext
Puntatore facoltativo che riceve un contesto di annullamento che può essere passato al metodo CancelOperation per annullare una richiesta in sospeso.
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Se la richiesta viene inviata correttamente, ovvero la chiamata a questa funzione non restituisce immediatamente un errore, il risultato dell'operazione è disponibile nel callback RequestCompletion dell'interfaccia IDeviceRequestCompletionCallback fornita.
Un'operazione che il sistema (sistema operativo o driver di dispositivo) ha esito negativo immediatamente non genera un callback. Ciò significa che il chiamante riceve un callback solo se questa funzione restituisce S_OK.
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | deviceaccess.h |
Libreria | Deviceaccess.lib |
Eventi
Partecipa alla sfida fest per le competenze di intelligenza artificiale
8 apr, 15 - 28 mag, 07
Affinare le tue competenze di intelligenza artificiale e partecipare agli sweep per vincere un esame di certificazione gratuito
Register now!