Condividi tramite


Funzione WdfRequestGetEffectiveIoType (wdfrequest.h)

[Si applica solo a UMDF]

Il metodo WdfRequestGetEffectiveIoType restituisce il metodo di accesso al buffer usato da UMDF per i buffer di dati della richiesta di I/O specificata.

Sintassi

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

Parametri

[in] Request

Handle per un oggetto richiesta framework.

Valore restituito

WdfRequestGetEffectiveIoType restituisce un valore WDF_DEVICE_IO_TYPE-typed che identifica il metodo di accesso al buffer usato da UMDF per i buffer di dati della richiesta di I/O.

Osservazioni

Per altre informazioni, vedere Gestione dei metodi di accesso al buffer nei driver UMDF.

Esempi

Nell'esempio di codice seguente viene illustrato come un EvtIoWrite funzione di callback possa determinare il metodo di accesso al buffer per la richiesta di scrittura specificata.

VOID
MyDrvEvtIoWrite(
  _In_  WDFQUEUE Queue,
  _In_  WDFREQUEST Request,
  _In_  size_t Length
)
{ 

...

    WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
    
    iotype = WdfRequestGetEffectiveIoType(Request);

...

}

Fabbisogno

Requisito Valore
client minimo supportato Windows 8.1
piattaforma di destinazione Universale
versione minima di UMDF 2.0
intestazione wdfrequest.h (include Wdf.h)
libreria WUDFx02000.lib
dll WUDFx02000.dll
IRQL PASSIVE_LEVEL

Vedere anche

WDF_DEVICE_IO_TYPE