Freigeben über


WdfDeviceGetDeviceStackIoType-Funktion (wdfdevice.h)

[Gilt nur für UMDF]

Die WdfDeviceGetDeviceStackIoType-Methode ruft die Pufferzugriffsmethoden ab, die das Framework für ein Gerät verwendet.

Syntax

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

Parameter

[in] Device

Ein Handle für ein Framework-Geräteobjekt.

[out] ReadWriteIoType

Ein Zeiger auf einen vom Treiber zugewiesenen Speicherort, der einen WDF_DEVICE_IO_TYPE typisierten Wert empfängt. Dieser Wert identifiziert die Pufferzugriffsmethode, die das Framework für lese- und schreibanforderungen eines Geräts verwendet.

[out] IoControlIoType

Ein Zeiger auf einen vom Treiber zugewiesenen Speicherort, der einen WDF_DEVICE_IO_TYPE typisierten Wert empfängt. Dieser Wert, der die Pufferzugriffsmethode identifiziert, die das Framework für die E/A-Steuerungsanforderungen eines Geräts verwendet.

Rückgabewert

Keine

Bemerkungen

Wenn Ihr Treiber WdfDeviceGetDeviceStackIoType aufruft, bevor der PnP-Manager alle Treiber des Geräts geladen hat, sind die Werte, die WdfDeviceGetDeviceStackIoType abruft, möglicherweise nicht die Werte, die er tatsächlich verwendet.

Weitere Informationen dazu, wie das Framework eine Pufferzugriffsmethode auswäht, finden Sie unter Verwalten von Pufferzugriffsmethoden in UMDF-Treibern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Zielplattform Universell
UMDF-Mindestversion 2.0
Kopfzeile wdfdevice.h (einschließen von Wdf.h)
Bibliothek WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Weitere Informationen

WdfDeviceInitSetIoTypeEx