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 del framework.

Valore restituito

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

Commenti

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

Esempio

Nell'esempio di codice seguente viene illustrato come una funzione di callback EvtIoWrite può 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);

...

}

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Piattaforma di destinazione Universale
Versione UMDF minima 2,0
Intestazione wdfrequest.h (include Wdf.h)
Libreria WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Vedi anche

WDF_DEVICE_IO_TYPE