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 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.
Osservazioni
Per altre informazioni su WdfRequestGetIoQueue, vedere Ottenere informazioni su una richiesta di I/O.
Esempi
L'esempio di codice seguente ottiene un handle per l'oggetto dispositivo che rappresenta il dispositivo a cui appartiene una richiesta.
WDFDEVICE device;
device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 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) |