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 zu einem Framework-Geräteobjekt.

[out] ReadWriteIoType

Ein Zeiger auf einen vom Treiber zugewiesenen Speicherort, der einen WDF_DEVICE_IO_TYPE-typed-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-typed-Wert empfängt. Dieser Wert, der die Pufferzugriffsmethode identifiziert, die das Framework für die E/A-Anforderungen eines Geräts verwendet.

Rückgabewert

Nichts

Bemerkungen

Wenn Ihr Treiber WdfDeviceGetDeviceStackIoType aufruft, bevor der PnP-Manager alle Gerätetreiber geladen hat, sind die Werte, die WdfDeviceGetDeviceStackIoType abgerufen werden, möglicherweise nicht die Werte, die es 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
mindestens unterstützte Client- Windows 8.1
Zielplattform- Universal
Mindest-UMDF-Version 2.0
Header- wdfdevice.h (einschließen Wdf.h)
Library WUDFx02000.lib
DLL- WUDFx02000.dll
IRQL- PASSIVE_LEVEL

Siehe auch

WdfDeviceInitSetIoTypeEx