Funzione WdfRequestGetIoQueue (wdfrequest.h)
[Si applica a KMDF e UMDF]
Il metodo WdfRequestGetIoQueue restituisce un handle all'oggetto coda del framework da cui è stata recapitata una richiesta di I/O specificata.
Sintassi
WDFQUEUE WdfRequestGetIoQueue(
[in] WDFREQUEST Request
);
Parametri
[in] Request
Handle per un oggetto richiesta del framework.
Valore restituito
WdfRequestGetIoQueue restituisce un handle a un oggetto coda del framework. Se la richiesta è stata creata dal driver o se il driver ha già completato la richiesta di I/O specificata, il metodo restituisce NULL.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Commenti
Per altre informazioni su WdfRequestGetIoQueue, vedere Recupero di informazioni su una richiesta di I/O.
Esempio
Nell'esempio di codice seguente viene ottenuto un handle per l'oggetto dispositivo che rappresenta il dispositivo a cui appartiene una richiesta.
WDFDEVICE device;
device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfrequest.h (include Wdf.h) |
Libreria | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
Regole di conformità DDI | DriverCreate(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |