Condividi tramite


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)

Vedere anche

WdfIoQueueGetDevice