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)

Vedi anche

WdfIoQueueGetDevice