Funzione WdfDeviceGetDeviceStackIoType (wdfdevice.h)

[Si applica solo a UMDF]

Il metodo WdfDeviceGetDeviceStackIoType recupera i metodi di accesso al buffer usati dal framework per un dispositivo.

Sintassi

void WdfDeviceGetDeviceStackIoType(
  [in]  WDFDEVICE          Device,
  [out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
  [out] WDF_DEVICE_IO_TYPE *IoControlIoType
);

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

[out] ReadWriteIoType

Puntatore a una posizione allocata del driver che riceve un valore WDF_DEVICE_IO_TYPE tipizzato. Questo valore identifica il metodo di accesso al buffer usato dal framework per le richieste di lettura e scrittura di un dispositivo.

[out] IoControlIoType

Puntatore a una posizione allocata del driver che riceve un valore WDF_DEVICE_IO_TYPE tipizzato. Questo valore che identifica il metodo di accesso al buffer usato dal framework per le richieste di controllo I/O di un dispositivo.

Valore restituito

nessuno

Osservazioni

Se il driver chiama WdfDeviceGetDeviceStackIoType prima che il gestore PnP abbia caricato tutti i driver del dispositivo, i valori recuperati da WdfDeviceGetDeviceStackIoType potrebbero non essere i valori effettivamente usati.

Per altre informazioni su come il framework sceglie un metodo di accesso al buffer, vedere Gestione dei metodi di accesso al buffer nei driver UMDF.

Requisiti

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

Vedi anche

WdfDeviceInitSetIoTypeEx