Freigeben über


wdfdevice.h-Header

Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter:

In diesem Thema wird der Windows Driver Frameworks (WDF)-Geräteobjektverweis nach Kategorie sortiert.

Die Kategorien auf dieser Seite sind:

Allgemeine Framework-Geräteobjekt-Ereignisrückruffunktionen

Allgemeine Framework Device Object Initialization-Methoden

Allgemeine Framework-Geräteobjektmethoden

Allgemeine Framework-Geräteobjektstrukturen und -enumerationen

Initialisierungsfunktionen für Geräteobjektstrukturen

wdfdevice.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

Die WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT-Funktion initialisiert die WDF_DEVICE_INTERFACE_PROPERTY_DATA Struktur eines Treibers.
WDF_DEVICE_PNP_CAPABILITIES_INIT

Die WDF_DEVICE_PNP_CAPABILITIES_INIT-Funktion initialisiert eine WDF_DEVICE_PNP_CAPABILITIES Struktur.
WDF_DEVICE_POWER_CAPABILITIES_INIT

Die WDF_DEVICE_POWER_CAPABILITIES_INIT-Funktion initialisiert eine WDF_DEVICE_POWER_CAPABILITIES Struktur.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT

Die WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT-Funktion initialisiert die WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Struktur eines Treibers.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT

Die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT-Funktion initialisiert die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Struktur eines Treibers.
WDF_DEVICE_PROPERTY_DATA_INIT

Die WDF_DEVICE_PROPERTY_DATA_INIT-Funktion initialisiert die WDF_DEVICE_PROPERTY_DATA Struktur eines Treibers.
WDF_DEVICE_STATE_INIT

Die WDF_DEVICE_STATE_INIT-Funktion initialisiert die WDF_DEVICE_STATE Struktur eines Treibers.
WDF_FILEOBJECT_CONFIG_INIT

Die WDF_FILEOBJECT_CONFIG_INIT-Funktion initialisiert die WDF_FILEOBJECT_CONFIG Struktur eines Treibers.
WDF_IO_TYPE_CONFIG_INIT

Die WDF_IO_TYPE_CONFIG_INIT-Funktion initialisiert die WDF_IO_TYPE_CONFIG Struktur eines Treibers.
WDF_PNPPOWER_EVENT_CALLBACKS_INIT

Die WDF_PNPPOWER_EVENT_CALLBACKS_INIT-Funktion initialisiert die WDF_PNPPOWER_EVENT_CALLBACKS Struktur eines Treibers.
WDF_POWER_FRAMEWORK_SETTINGS_INIT

Die WDF_POWER_FRAMEWORK_SETTINGS_INIT-Funktion initialisiert eine WDF_POWER_FRAMEWORK_SETTINGS Struktur.
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT

Die WDF_POWER_POLICY_EVENT_CALLBACKS_INIT-Funktion initialisiert die WDF_POWER_POLICY_EVENT_CALLBACKS Struktur eines Treibers.
WDF_REMOVE_LOCK_OPTIONS_INIT

Die WDF_REMOVE_LOCK_OPTIONS_INIT-Funktion initialisiert eine WDF_REMOVE_LOCK_OPTIONS Struktur.
WdfDeviceAddDependentUsageDeviceObject

Die WdfDeviceAddDependentUsageDeviceObject-Methode gibt an, dass ein angegebenes Gerät von einem anderen Gerät abhängt, wenn das angegebene Gerät zum Speichern spezieller Dateien verwendet wird.
WdfDeviceAddRemovalRelationsPhysicalDevice

Die WdfDeviceAddRemovalRelationsPhysicalDevice-Methode gibt an, dass ein angegebenes Gerät entfernt werden muss, wenn ein anderes angegebenes Gerät entfernt wird.
WdfDeviceAllocAndQueryInterfaceProperty

Die WdfDeviceAllocAndQueryInterfaceProperty-Methode weist einen Puffer zu und ruft eine angegebene Geräteschnittstelleneigenschaft ab.
WdfDeviceAllocAndQueryProperty

Die WdfDeviceAllocAndQueryProperty-Methode weist einen Puffer zu und ruft eine angegebene Geräteeigenschaft ab.
WdfDeviceAllocAndQueryPropertyEx

Die WdfDeviceAllocAndQueryPropertyEx-Methode weist einen Puffer zu und ruft eine angegebene Geräteeigenschaft ab.
WdfDeviceAssignInterfaceProperty

Die WdfDeviceAssignInterfaceProperty-Methode ändert den aktuellen Wert einer Geräteschnittstelleneigenschaft.
WdfDeviceAssignMofResourceName

Die WdfDeviceAssignMofResourceName-Methode registriert einen MOF-Ressourcennamen für ein angegebenes Gerät.
WdfDeviceAssignProperty-

Die WdfDeviceAssignProperty-Methode ändert die aktuelle Einstellung einer Geräteeigenschaft.
WdfDeviceAssignS0IdleSettings

Die WdfDeviceAssignS0IdleSettings-Methode stellt vom Treiber bereitgestellte Informationen bereit, die das Framework verwendet, wenn ein Gerät im Leerlauf ist und sich das System im Arbeitszustand (S0) befindet.
WdfDeviceAssignSxWakeSettings

Die WdfDeviceAssignSxWakeSettings-Methode stellt Treiberinformationen über die Fähigkeit eines Geräts zum Auslösen eines Wakesignals bereit, während sich das Gerät und das System in einem Energiesparzustand befinden.
WdfDeviceClearRemovalRelationsDevices

Die WdfDeviceClearRemovalRelationsDevices-Methode entfernt alle Geräte aus der Liste der Geräte, die entfernt werden müssen, wenn ein angegebenes Gerät entfernt wird.
WdfDeviceConfigureRequestDispatching

Die WdfDeviceConfigureRequestDispatching-Methode bewirkt, dass das Framework einen bestimmten Typ von E/A-Anforderungen in eine angegebene E/A-Warteschlange in die Warteschlange einreiht.
WdfDeviceConfigureWdmIrpDispatchCallback

Die WdfDeviceConfigureWdmIrpDispatchCallback-Methode registriert die EvtDeviceWdmIrpDispatch-Rückruffunktion eines Treibers.
WdfDeviceCreate

Die WdfDeviceCreate-Methode erstellt ein Framework-Geräteobjekt.
WdfDeviceCreateDeviceInterface-

Die WdfDeviceCreateDeviceInterface-Methode erstellt eine Geräteschnittstelle für ein angegebenes Gerät.
WdfDeviceCreateSymbolicLink

Die WdfDeviceCreateSymbolicLink-Methode erstellt eine symbolische Verknüpfung zu einem angegebenen Gerät.
WdfDeviceEnqueueRequest

Die WdfDeviceEnqueueRequest-Methode liefert eine angegebene E/A-Anforderung an das Framework, sodass das Framework die Anforderung anschließend einer der E/A-Warteschlangen hinzufügen kann, die der Treiber für das angegebene Gerät erstellt hat.
WdfDeviceGetAlignmentRequirement-

Die WdfDeviceGetAlignmentRequirement-Methode ruft die Adressausrichtungsanforderung eines Geräts für Speicherübertragungsvorgänge ab.
WdfDeviceGetCharacteristics

Die WdfDeviceGetCharacteristics-Methode gibt Gerätemerkmale für ein angegebenes Gerät zurück.
WdfDeviceGetDefaultQueue

Die WdfDeviceGetDefaultQueue-Methode gibt ein Handle an die Standard-E/A-Warteschlange eines Geräts zurück.
WdfDeviceGetDevicePnpState

Die WdfDeviceGetDevicePnpState-Methode gibt den aktuellen Zustand des Plug- und Play-Zustandscomputers des Frameworks für ein angegebenes Gerät zurück.
WdfDeviceGetDevicePowerPolicyState

Die WdfDeviceGetDevicePowerPolicyState-Methode gibt den aktuellen Zustand des Energierichtlinienzustandscomputers des Frameworks für ein angegebenes Gerät zurück.
WdfDeviceGetDevicePowerState

Die WdfDeviceGetDevicePowerState-Methode gibt den aktuellen Zustand des Energiezustandsautomaten des Frameworks für ein angegebenes Gerät zurück.
WdfDeviceGetDeviceStackIoType

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

Die WdfDeviceGetDeviceState-Methode ruft den Gerätestatus für ein angegebenes Gerät ab.
WdfDeviceGetDriver-

Die WdfDeviceGetDriver-Methode gibt ein Handle an das Framework-Treiberobjekt zurück, das einem angegebenen Framework-Geräteobjekt zugeordnet ist.
WdfDeviceGetFileObject-

Die WdfDeviceGetFileObject-Methode gibt ein Handle an das Frameworkdateiobjekt zurück, das einem angegebenen WDM-Dateiobjekt zugeordnet ist.
WdfDeviceGetHardwareRegisterMappedAddress

Ein Treiber ruft WdfDeviceGetHardwareRegisterMappedAddress auf, um die zugeordnete Benutzermodusadresse der Speicherressource abzurufen, die er zuvor mit WdfDeviceMapIoSpace zugeordnet hat.
WdfDeviceGetIoTarget-

Die WdfDeviceGetIoTarget-Methode gibt ein Handle an das lokale E/A-Ziel eines Funktions- oder Filtertreibers für ein angegebenes Gerät zurück.
WdfDeviceGetSystemPowerAction-

Die WdfDeviceGetSystemPowerAction-Methode gibt die Systemleistungsaktion (falls vorhanden) zurück, die derzeit für den Computer ausgeführt wird.
WdfDeviceIndicateWakeStatus-

Die WdfDeviceIndicateWakeStatus-Methode informiert das Framework, dass der aufrufende Bustreiber nicht mehr auf ein angegebenes Gerät wartet, um ein Wakesignal auf dem Bus auszulösen.
WdfDeviceInitAssignName

Die WdfDeviceInitAssignName-Methode weist dem Geräteobjekt eines Geräts einen Gerätenamen zu.
WdfDeviceInitAssignSDDLString-

Die WdfDeviceInitAssignSDDLString-Methode weist eine Sicherheitseinstellung für ein Gerät zu.
WdfDeviceInitAssignWdmIrpPreprocessCallback-

Die WdfDeviceInitAssignWdmIrpPreprocessCallback-Methode registriert eine Rückruffunktion, um einen IRP-Hauptfunktionscode und optional einen oder mehrere Hilfsfunktionscodes zu verarbeiten, die dem Hauptfunktionscode zugeordnet sind.
WdfDeviceInitFree

Die WdfDeviceInitFree-Methode behandelt eine WDFDEVICE_INIT Struktur.
WdfDeviceInitRegisterPnpStateChangeCallback-

Die WdfDeviceInitRegisterPnpStateChangeCallback-Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die vom Framework aufgerufen wird, wenn der Zustand des Plug- und Play-Zustandsautomaten eines Geräts geändert wird.
WdfDeviceInitRegisterPowerPolicyStateChangeCallback-

Die WdfDeviceInitRegisterPowerPolicyStateChangeCallback-Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die vom Framework aufgerufen wird, wenn der Zustand des Energierichtliniencomputers eines Geräts geändert wird.
WdfDeviceInitRegisterPowerStateChangeCallback-

Die WdfDeviceInitRegisterPowerStateChangeCallback-Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die vom Framework aufgerufen wird, wenn der Energiezustandsautomat eines Geräts den Zustand ändert.
WdfDeviceInitSetCharacteristics

Die WdfDeviceInitSetCharacteristics-Methode legt die Gerätemerkmale für ein angegebenes Gerät fest.
WdfDeviceInitSetDeviceClass

Die WdfDeviceInitSetDeviceClass-Methode gibt eine GUID an, die die Gerätesetupklasse des Geräts identifiziert.
WdfDeviceInitSetDeviceType

Die WdfDeviceInitSetDeviceType-Methode legt den Gerätetyp für ein angegebenes Gerät fest.
WdfDeviceInitSetExclusive

Die WdfDeviceInitSetExclusive-Methode gibt an, ob ein angegebenes Gerät ein exklusives Gerät ist.
WdfDeviceInitSetFileObjectConfig

Die WdfDeviceInitSetFileObjectConfig-Methode registriert Ereignisrückruffunktionen und legt Konfigurationsinformationen für die Framework-Dateiobjekte des Treibers fest.
WdfDeviceInitSetIoInCallerContextCallback

Die WdfDeviceInitSetIoInCallerContextCallback-Methode registriert die EvtIoInCallerContext-Ereignisrückruffunktion eines Treibers.
WdfDeviceInitSetIoType

Die WdfDeviceInitSetIoType-Methode legt die Methode oder Einstellung fest, wie ein Treiber auf die Datenpuffer zugreift, die in Lese- und Schreibanforderungen für ein bestimmtes Gerät enthalten sind.
WdfDeviceInitSetIoTypeEx

Die WdfDeviceInitSetIoTypeEx-Methode legt die Methode oder Einstellung fest, wie ein Treiber auf die Datenpuffer zugreift, die in Lese- und Schreibanforderungen enthalten sind, sowie Geräte-E/A-Steuerelementanforderungen für ein angegebenes Gerät.
WdfDeviceInitSetPnpPowerEventCallbacks

Die WdfDeviceInitSetPnpPowerEventCallbacks-Methode registriert die Ereignisrückruffunktionen plug and Play und Power Management eines Treibers.
WdfDeviceInitSetPowerInrush-

Die WdfDeviceInitSetPowerInrush-Methode informiert den Power-Manager, dass das angegebene Gerät beim Start einen Stromstrom erfordert.
WdfDeviceInitSetPowerNotPageable

Die WdfDeviceInitSetPowerNotPageable-Methode informiert den Power-Manager darüber, dass der Treiber nicht auf seitenfähige Daten zugreift, während das System zwischen einem Ruhezustand und dem Arbeitszustand (S0) wechselt.
WdfDeviceInitSetPowerPageable

Die WdfDeviceInitSetPowerPageable-Methode informiert den Power-Manager darüber, dass der Treiber auf seitenfähige Daten zugreifen muss, während das System zwischen einem Ruhezustand und dem Arbeitszustand (S0) wechselt.
WdfDeviceInitSetPowerPolicyEventCallbacks

Die WdfDeviceInitSetPowerPolicyEventCallbacks-Methode registriert die Power Policy-Ereignisrückruffunktionen eines Treibers.
WdfDeviceInitSetPowerPolicyOwnership

Die WdfDeviceInitSetPowerPolicyOwnership-Methode legt fest, ob der aufrufende Treiber der Besitzer der Energierichtlinie für ein angegebenes Gerät ist oder nicht.
WdfDeviceInitSetReleaseHardwareOrderOnFailure

Die WdfDeviceInitSetReleaseHardwareOrderOnFailure-Methode gibt an, ob das Framework die EvtDeviceReleaseHardware-Rückruffunktion des Treibers unmittelbar nach dem Geräteausfall aufruft oder wartet, bis alle untergeordneten Geräte entfernt wurden.
WdfDeviceInitSetRemoveLockOptions

Die WdfDeviceInitSetRemoveLockOptions-Methode bewirkt, dass das Framework eine Remove-Sperre erhält, bevor ein IRP eines beliebigen Typs an den Treiber bereitgestellt wird.
WdfDeviceInitSetRequestAttributes

Die WdfDeviceInitSetRequestAttributes-Methode legt Objektattribute fest, die für alle Frameworkanforderungsobjekte verwendet werden, die vom Framework an den Treiber von den E/A-Warteschlangen des Geräts übermittelt werden.
WdfDeviceMapIoSpace-

Die WdfDeviceMapIoSpace-Funktion ordnet den angegebenen physischen Adressbereich dem Systemadressraum zu und gibt eine Pseudobasisadresse zurück.
WdfDeviceOpenDevicemapKey-

Die WdfDeviceOpenDevicemapKey-Methode öffnet den DEVICEMAP-Schlüssel und erstellt ein Framework-Registrierungsschlüsselobjekt, das den Registrierungsschlüssel darstellt.
WdfDeviceOpenRegistryKey

Die WdfDeviceOpenRegistryKey-Methode öffnet den Hardwareschlüssel eines Geräts oder den Softwareschlüssel eines Treibers in der Registrierung und erstellt ein Framework-Registrierungsschlüsselobjekt, das den Registrierungsschlüssel darstellt.
WdfDevicePostEvent-

Die WdfDevicePostEvent-Methode benachrichtigt Anwendungen asynchron, die auf das angegebene Ereignis von einem Treiber warten.
WdfDeviceQueryInterfaceProperty

Die WdfDeviceQueryInterfaceProperty-Methode ruft eine angegebene Geräteschnittstelleneigenschaft ab.
WdfDeviceQueryProperty-

Die WdfDeviceQueryProperty-Methode ruft eine angegebene Geräteeigenschaft ab.
WdfDeviceQueryPropertyEx-

Die WdfDeviceQueryPropertyEx-Methode ruft eine angegebene Geräteeigenschaft ab.
WdfDeviceReadFromHardware-

Die WdfDeviceReadFromHardware-Methode wird intern vom Framework verwendet. Nicht verwenden.
WdfDeviceRemoveDependentUsageDeviceObject

Die WdfDeviceRemoveDependentUsageDeviceObject-Methode gibt an, dass ein angegebenes Gerät nicht mehr von einem anderen Gerät abhängig ist, wenn das angegebene Gerät zum Speichern spezieller Dateien verwendet wird.
WdfDeviceRemoveRemovalRelationsPhysicalDevice

Die WdfDeviceRemoveRemovalRelationsPhysicalDevice-Methode entfernt ein angegebenes Gerät aus der Liste der Geräte, die entfernt werden müssen, wenn ein anderes angegebenes Gerät entfernt wird.
WdfDeviceResumeIdle-

Die WdfDeviceResumeIdle-Methode informiert das Framework darüber, dass das angegebene Gerät nicht verwendet wird, und kann in einen Zustand mit niedriger Leistung versetzt werden, wenn es im Leerlauf bleibt.
WdfDeviceResumeIdleWithTag-

Das WdfDeviceResumeIdleWithTag-Makro erhöht die Energiereferenzanzahl für ein angegebenes Framework-Geräteobjekt und weist dem Verweis den aktuellen Dateinamen und die Zeilennummer des Treibers zu. Das Makro weist dem Verweis auch einen Tagwert zu.
WdfDeviceRetrieveCompanionTarget

Dieser Artikel der WdfDeviceRetrieveCompanionTarget-Funktion dient nur der internen Verwendung.
WdfDeviceRetrieveDeviceDirectoryString

Weitere Informationen: WdfDeviceRetrieveDeviceDirectoryString
WdfDeviceRetrieveDeviceInterfaceString

Die WdfDeviceRetrieveDeviceInterfaceString-Methode ruft den symbolischen Verknüpfungsnamen ab, den das Betriebssystem einer Geräteschnittstelle zugewiesen hat, die der Treiber für ein angegebenes Gerät registriert hat.
WdfDeviceRetrieveDeviceName

Die WdfDeviceRetrieveDeviceName-Methode gibt den Gerätenamen für ein angegebenes Gerät zurück.
WdfDeviceSetAlignmentRequirement-

Die WdfDeviceSetAlignmentRequirement-Methode registriert die bevorzugte Adressausrichtung des Treibers für die Datenpuffer, die das Gerät bei Speicherübertragungsvorgängen verwendet.
WdfDeviceSetBusInformationForChildren

Die WdfDeviceSetBusInformationForChildren-Methode legt Informationen zu einem Bus fest, den ein Bustreiber unterstützt. Diese Informationen sind für die untergeordneten Geräte des Busses verfügbar.
WdfDeviceSetCharacteristics

Die WdfDeviceSetCharacteristics-Methode legt Gerätemerkmale für ein angegebenes Gerät fest.
WdfDeviceSetDeviceInterfaceState

Die WdfDeviceSetDeviceInterfaceState-Methode aktiviert oder deaktiviert eine Geräteschnittstelle für ein angegebenes Gerät.
WdfDeviceSetDeviceInterfaceStateEx

Weitere Informationen: WdfDeviceSetDeviceInterfaceStateEx
WdfDeviceSetDeviceState-

Die WdfDeviceSetDeviceState-Methode legt den Gerätezustand für ein angegebenes Gerät fest.
WdfDeviceSetFailed-

Die WdfDeviceSetFailed-Methode informiert das Framework darüber, dass der Treiber einen Hardware- oder Softwarefehler festgestellt hat, der einem angegebenen Gerät zugeordnet ist.
WdfDeviceSetPnpCapabilities

Die WdfDeviceSetPnpCapabilities-Methode meldet die Plug- und Play-Funktionen eines Geräts.
WdfDeviceSetPowerCapabilities

Die WdfDeviceSetPowerCapabilities-Methode meldet die Leistungsfähigkeit eines Geräts.
WdfDeviceSetSpecialFileSupport

Die WdfDeviceSetSpecialFileSupport-Methode aktiviert oder deaktiviert die Unterstützung eines Funktionstreibers für spezielle Dateien für das angegebene Gerät.
WdfDeviceSetStaticStopRemove

Die WdfDeviceSetStaticStopRemove-Methode informiert das Framework darüber, ob ein Gerät beendet und entfernt werden kann.
WdfDeviceStopIdle-

Die WdfDeviceStopIdle-Methode informiert das Framework, dass das angegebene Gerät in den Betriebszustand (D0) versetzt werden muss.
WdfDeviceStopIdleWithTag-

Das WdfDeviceStopIdleWithTag-Makro erhöht die Energiereferenzanzahl für ein angegebenes Framework-Geräteobjekt und weist dem Verweis den aktuellen Dateinamen und die Zeilennummer des Treibers zu. Das Makro weist dem Verweis auch einen Tagwert zu.
WdfDeviceUnmapIoSpace-

Die WdfDeviceUnmapIoSpace-Funktion hebt einen angegebenen Bereich physischer Adressen auf, die zuvor von der WdfDeviceMapIoSpace-Funktion zugeordnet wurden.
WdfDeviceWdmAssignPowerFrameworkSettings

Die WdfDeviceWdmAssignPowerFrameworkSettings-Methode registriert die Einstellungen des Power Management Framework (PoFx) für Einzelkomponentengeräte.
WdfDeviceWdmDispatchIrp

Die WdfDeviceWdmDispatchIrp-Methode gibt ein verteiltes IRP an das Framework von EvtDeviceWdmIrpDispatch zurück.
WdfDeviceWdmDispatchIrpToIoQueue

Die WdfDeviceWdmDispatchIrpToIoQueue-Methode leitet das IRP an eine angegebene E/A-Warteschlange weiter.
WdfDeviceWdmDispatchPreprocessedIrp

Die WdfDeviceWdmDispatchPreprocessedIrp-Methode gibt ein vorverarbeitetes IRP an das Framework zurück.
WdfDeviceWdmGetAttachedDevice

Die WdfDeviceWdmGetAttachedDevice-Methode gibt das nächste untere WDM-Geräteobjekt im Gerätestapel zurück.
WdfDeviceWdmGetDeviceObject

Die WdfDeviceWdmGetDeviceObject-Methode gibt das Windows Driver Model (WDM)-Geräteobjekt zurück, das einem angegebenen Framework-Geräteobjekt zugeordnet ist.
WdfDeviceWdmGetPhysicalDevice

Die WdfDeviceWdmGetPhysicalDevice-Methode ruft die WDM-PDO des physischen Geräts aus dem Gerätestapel ab.
WdfDeviceWriteToHardware-

Die WdfDeviceWriteToHardware-Methode wird intern vom Framework verwendet. Nicht verwenden.
WdfDevStateIsNP-

Die WdfDevStateIsNP-Methode gibt einen booleschen Wert zurück, der angibt, ob es sich bei einem angegebenen Energiezustand oder einem Richtlinienzustand um einen nicht ausseitigen Zustand handelt.
WdfDevStateNormalize-

Die WdfDevStateNormalize-Methode entfernt zusätzliche Bits aus einem angegebenen Framework-Zustandsautomatenwert, sodass der Treiber den Wert als Index in einem Array von Computerzuständen verwenden kann.
WdfWdmDeviceGetWdfDeviceHandle

Die WdfWdmDeviceGetWdfDeviceHandle-Methode gibt ein Handle an das Framework-Geräteobjekt zurück, das einem angegebenen WDM-Geräteobjekt zugeordnet ist.

Rückruffunktionen

 
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0

Der EvtDeviceArmWakeFromS0-Ereignisrückruffunktionsarm eines Treibers (d. r. aktiviert) ein Gerät, sodass es ein Wakesignal auslösen kann, während es sich im Zustand des Energiespargeräts befindet, wenn das System im Betriebszustand des Systems (S0) verbleibt.
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX

Der EvtDeviceArmWakeFromSx-Ereignisrückruffunktionsarm eines Treibers (d. h. aktiviert) ein Gerät, sodass es ein Wakesignal auslösen kann, während er sich im Zustand eines Niederstromgeräts befindet.
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON

Der EvtDeviceArmWakeFromSxWithReason-Ereignisrückruffunktionsarm eines Treibers (d. h. aktiviert) ein Gerät, sodass es ein Wakesignal auslösen kann, während er sich im Zustand eines Niederstromgeräts befindet.
EVT_WDF_DEVICE_D0_ENTRY

Die EvtDeviceD0Entry-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die benötigt werden, wenn das Gerät des Treibers in den D0-Energiezustand wechselt.
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED

Weitere Informationen zu: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED

Die EvtDeviceD0EntryPostInterruptsEnabled-Ereignisrückruffunktion eines Treibers führt gerätespezifische Vorgänge aus, die erforderlich sind, nachdem der Treiber die Hardwareunterbrechung des Geräts aktiviert hat.
EVT_WDF_DEVICE_D0_EXIT

Die EvtDeviceD0Exit-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die benötigt werden, wenn das Gerät des Treibers den D0-Energiezustand verlässt.
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED

Weitere Informationen zu: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED

Die EvtDeviceD0ExitPreInterruptsDisabled-Ereignisrückruffunktion eines Treibers führt gerätespezifische Vorgänge aus, die erforderlich sind, bevor der Treiber die Hardwareunterbrechung des Geräts deaktiviert.
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0

Die EvtDeviceDisarmWakeFromS0-Ereignisrückruffunktion eines Treibers wird deaktiviert, wenn das System im Betriebszustand des Systems (S0) ein Wakesignal auslöst.
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX

Die EvtDeviceDisarmWakeFromSx-Ereignisrückruffunktion eines Treibers (d. h. deaktiviert) die Fähigkeit eines Geräts, ein Wakesignal auszulösen, während sich das Gerät und das System in Energiesparzuständen befinden.
EVT_WDF_DEVICE_FILE_CREATE

Die EvtDeviceFileCreate-Rückruffunktion eines Treibers verarbeitet Vorgänge, die ausgeführt werden müssen, wenn eine Anwendung den Zugriff auf ein Gerät anfordert.
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION

Die Ereignisrückruffunktion EvtDevicePnpStateChange eines Treibers informiert den Treiber darüber, dass der Plug and Play-Zustandsautomat (PnP) eines Geräts von einem Zustand in einen anderen wechselt.
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION

Die Ereignisrückruffunktion EvtDevicePowerPolicyStateChange eines Treibers informiert den Treiber darüber, dass der Energierichtlinienzustandsautomat eines Geräts von einem Zustand in einen anderen wechselt.
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION

Die Ereignisrückruffunktion EvtDevicePowerStateChange eines Treibers informiert den Treiber darüber, dass der Energiezustandsautomat eines Geräts von einem Zustand in einen anderen wechselt.
EVT_WDF_DEVICE_PREPARE_HARDWARE

Die Ereignisrückruffunktion EvtDevicePrepareHardware eines Treibers führt alle Vorgänge aus, die erforderlich sind, um ein Gerät für den Treiber zugänglich zu machen.
EVT_WDF_DEVICE_QUERY_REMOVE

Die EvtDeviceQueryRemove-Ereignisrückruffunktion eines Treibers bestimmt, ob ein angegebenes Gerät beendet und entfernt werden kann.
EVT_WDF_DEVICE_QUERY_STOP

Die EvtDeviceQueryStop-Ereignisrückruffunktion eines Treibers bestimmt, ob ein angegebenes Gerät beendet werden kann, damit der PnP-Manager Systemhardwareressourcen neu verteilen kann.
EVT_WDF_DEVICE_RELATIONS_QUERY

Der EvtDeviceRelationsQuery-Ereignisrückruf eines Treibers meldet Änderungen an den Beziehungen zwischen Geräten, die vom Treiber unterstützt werden.
EVT_WDF_DEVICE_RELEASE_HARDWARE

Die EvtDeviceReleaseHardware-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die benötigt werden, wenn auf ein Gerät nicht mehr zugegriffen werden kann.
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP

Der EvtDeviceSelfManagedIoCleanup-Ereignisrückruffunktion eines Treibers verarbeitet deallocation-Aktivitäten für die selbstverwalteten E/A-Vorgänge des Geräts, nachdem ein Gerät entfernt wurde.
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH

Die EvtDeviceSelfManagedIoFlush-Ereignisrückruffunktion eines Treibers verarbeitet flush-Aktivitäten für die selbstverwaltete E/A-Vorgänge des Geräts.
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT

Die EvtDeviceSelfManagedIoInit-Ereignisrückruffunktion eines Treibers initialisiert und startet die selbstverwaltete E/A-Vorgänge des Geräts.
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART

Die EvtDeviceSelfManagedIoRestart-Ereignisrückruffunktion eines Treibers startet die selbstverwaltete E/A-Vorgänge eines Geräts neu.
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND

Die EvtDeviceSelfManagedIoSuspend-Ereignisrückruffunktion eines Treibers hält die selbstverwaltete E/A-Vorgänge eines Geräts an.
EVT_WDF_DEVICE_SURPRISE_REMOVAL

Die EvtDeviceSurpriseRemoval-Ereignisrückruffunktion eines Treibers führt alle Vorgänge aus, die erforderlich sind, nachdem ein Gerät unerwartet aus dem System entfernt wurde oder ein Treiber meldet, dass das Gerät fehlgeschlagen ist.
EVT_WDF_DEVICE_USAGE_NOTIFICATION

Die EvtDeviceUsageNotification-Ereignisrückruffunktion eines Treibers informiert den Treiber, wenn ein Gerät für spezielle Dateien verwendet wird.
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX

Die EvtDeviceUsageNotificationEx-Ereignisrückruffunktion eines Treibers bestimmt, ob ein Gerät einen speziellen Dateityp unterstützen kann.
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED

Die EvtDeviceWakeFromS0Triggered-Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass sein Gerät, das zuvor einen Energiespargerätzustand eingegeben hatte, während der Systemstromzustand bei S0 blieb, möglicherweise ein Wake-Signal ausgelöst hat.
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED

Die EvtDeviceWakeFromSxTriggered-Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass sein Gerät, das zuvor einen Energiesparmodus eingegeben hatte, weil die Systemleistung reduziert wurde, möglicherweise ein Wakesignal ausgelöst hat.
EVT_WDF_FILE_CLEANUP

Die EvtFileCleanup-Rückruffunktion eines Treibers verarbeitet Vorgänge, die ausgeführt werden müssen, wenn eine Anwendung alle Zugriffe auf ein Gerät schließt.
EVT_WDF_FILE_CLOSE

Die EvtFileClose-Rückruffunktion eines Treibers verarbeitet Vorgänge, die ausgeführt werden müssen, wenn alle Zugriffe einer Anwendung auf ein Gerät geschlossen wurden.
EVT_WDF_IO_IN_CALLER_CONTEXT

Die EvtIoInCallerContext-Ereignisrückruffunktion eines Treibers verarbeitet eine E/A-Anforderung vor, bevor das Framework sie in eine E/A-Warteschlange eingibt.
EVT_WDFDEVICE_WDM_IRP_DISPATCH

Die EvtDeviceWdmIrpDispatch-Ereignisrückruffunktion eines Treibers empfängt ein IRP, bevor das Framework das IRP verarbeitet.
EVT_WDFDEVICE_WDM_IRP_PREPROCESS

Die EvtDeviceWdmIrpPreprocess-Ereignisrückruffunktion eines Treibers empfängt einen IRP, bevor das Framework das IRP verarbeitet.
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE

Die Rückruffunktion EvtDeviceWdmPostPoFxRegisterDevice führt gerätespezifische Vorgänge aus, nachdem das Framework beim Power Framework registriert wurde.
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE

Die Rückruffunktion EvtDeviceWdmPrePoFxUnregisterDevice führt gerätespezifische Vorgänge aus, bevor das Framework eine angegebene Registrierung mit dem Power Framework löscht.

Strukturen

 
WDF_DEVICE_INTERFACE_PROPERTY_DATA

Die WDF_DEVICE_INTERFACE_PROPERTY_DATA Struktur beschreibt eine Geräteschnittstelleneigenschaft.
WDF_DEVICE_PNP_CAPABILITIES

Die WDF_DEVICE_PNP_CAPABILITIES Struktur beschreibt die Plug- und Play-Funktionen eines Geräts.
WDF_DEVICE_PNP_NOTIFICATION_DATA

Die WDF_DEVICE_PNP_NOTIFICATION_DATA Struktur beschreibt eine Zustandsänderung innerhalb des Plug- und Play-Zustandsautomaten eines Geräts.
WDF_DEVICE_POWER_CAPABILITIES

Die WDF_DEVICE_POWER_CAPABILITIES Struktur beschreibt die Leistungsfähigkeit eines Geräts.
WDF_DEVICE_POWER_NOTIFICATION_DATA

Die WDF_DEVICE_POWER_NOTIFICATION_DATA-Struktur beschreibt eine Zustandsänderung innerhalb des Energiezustandsautomaten eines Geräts.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

Die WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS-Struktur enthält vom Treiber bereitgestellte Informationen, die das Framework verwendet, wenn ein Gerät im Leerlauf ist und sich das System im Systemarbeitszustand (S0) befindet.
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA

Die WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA-Struktur beschreibt eine Zustandsänderung innerhalb des Energierichtlinienzustandsautomaten eines Geräts.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS

Die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS-Struktur enthält vom Treiber bereitgestellte Informationen zur Fähigkeit eines Geräts, sich selbst und das System zu reaktivieren, wenn sich beide in einem Zustand mit niedrigem Stromverbrauch befinden.
WDF_DEVICE_PROPERTY_DATA

Die WDF_DEVICE_PROPERTY_DATA Struktur beschreibt eine Geräteeigenschaft.
WDF_DEVICE_STATE

Die WDF_DEVICE_STATE-Struktur gibt den Plug- und Play-Zustand eines Geräts an.
WDF_FILEOBJECT_CONFIG

Die WDF_FILEOBJECT_CONFIG Struktur enthält Konfigurationsinformationen der Framework-Dateiobjekte eines Treibers.
WDF_IO_TYPE_CONFIG

Die WDF_IO_TYPE_CONFIG-Struktur gibt die bevorzugte Pufferzugriffsmethode des Treibers für Lese- und Schreibanforderungen sowie für Geräte-E/A-Steuerungsanforderungen an.
WDF_PNPPOWER_EVENT_CALLBACKS

Die WDF_PNPPOWER_EVENT_CALLBACKS-Struktur enthält Zeiger auf die Plug- und Play- und Power-Ereignisrückruffunktionen eines Treibers.
WDF_POWER_FRAMEWORK_SETTINGS

Die WDF_POWER_FRAMEWORK_SETTINGS-Struktur beschreibt die Einstellungen des Power Management Framework (PoFx) für Einzelkomponentengeräte.
WDF_POWER_POLICY_EVENT_CALLBACKS

Die WDF_POWER_POLICY_EVENT_CALLBACKS-Struktur enthält Zeiger auf die Power Policy-Ereignisrückruffunktionen eines Treibers.
WDF_REMOVE_LOCK_OPTIONS

Die WDF_REMOVE_LOCK_OPTIONS-Struktur gibt Optionen zum Abrufen einer Entfernungssperre an, bevor ein IRP an den Treiber geliefert wird.

Enumerationen

 
WDF_DEVICE_FAILED_ACTION

Die WDF_DEVICE_FAILED_ACTION Enumeration identifiziert die Aktion, die das Framework ausführen wird, wenn ein Treiber einen nicht behebbaren Software- oder Hardwarefehler meldet.
WDF_DEVICE_HWACCESS_TARGET_SIZE

Diese Aufzählung wird intern vom Framework verwendet. Nicht verwenden. Diese Enumeration wird in wdfdevice.h definiert.
WDF_DEVICE_HWACCESS_TARGET_TYPE

Erfahren Sie, wie die WDF_DEVICE_HWACCESS_TARGET_SIZE-Aufzählung intern vom Framework verwendet wird. Nicht verwenden. Diese Enumeration wird in wdfdevice.h definiert.
WDF_DEVICE_IO_TYPE

Die WDF_DEVICE_IO_TYPE-Aufzählung wird verwendet, um eine Methode für den Zugriff auf Datenpuffer anzugeben.
WDF_DEVICE_PNP_STATE

Die WDF_DEVICE_PNP_STATE Enumeration identifiziert alle Zustände, die der Plug- und Play-Zustandsautomat des Frameworks eingeben kann.
WDF_DEVICE_POWER_POLICY_STATE

Die WDF_DEVICE_POWER_POLICY_STATE-Aufzählung identifiziert alle Zustände, die der Energierichtlinienzustandsautomat des Frameworks eingeben kann.
WDF_DEVICE_POWER_STATE

Die WDF_DEVICE_POWER_STATE-Aufzählung identifiziert alle Zustände, die der Energiezustandsautomat des Frameworks eingeben kann.
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS

Der WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS Enumerationstyp definiert Flags, die der Treiber angeben kann, wenn er WdfDeviceWdmDispatchIrpToIoQueue aufruft.
WDF_EVENT_TYPE

Die WDF_EVENT_TYPE-Aufzählung gibt an.
WDF_FILEOBJECT_CLASS

Die WDF_FILEOBJECT_CLASS-Aufzählung definiert Werte, die bestimmen, ob ein Treiber ein Frameworkdateiobjekt benötigt, um eine Datei darzustellen, die eine Anwendung oder ein anderer Treiber erstellt oder geöffnet hat.
WDF_POWER_DEVICE_STATE

Die WDF_POWER_DEVICE_STATE Enumeration identifiziert die Geräteleistungszustände, die von einem Gerät unterstützt werden können.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

Die WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS-Aufzählung ist für die interne Verwendung reserviert.
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE

Die WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-Aufzählung gibt an, wie das Leerlauftimeout für ein Gerät bestimmt wird.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

Die WDF_POWER_POLICY_S0_IDLE_CAPABILITIES-Aufzählung identifiziert die Funktionen, die ein Gerät unterstützen kann, wenn es während des Leerlaufs in einen Energiesparmodus wechselt.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

Die WDF_POWER_POLICY_S0_IDLE_USER_CONTROL-Aufzählung gibt an, ob ein Benutzer das Verhalten eines Geräts steuern kann, wenn sich das Gerät im Leerlauf befindet und sich das System im Arbeitszustand (S0) befindet.
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

Die WDF_POWER_POLICY_SX_WAKE_USER_CONTROL Enumeration gibt an, ob ein Benutzer die Fähigkeit eines Geräts steuern kann, das System aus einem Zustand mit geringer Systemleistung zu reaktivieren.
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE

Die WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE-Aufzählung gibt an, wann das Framework die EvtDeviceReleaseHardware-Rückruffunktion eines Treibers aufruft.
WDF_REMOVE_LOCK_OPTIONS_FLAGS

Der WDF_REMOVE_LOCK_OPTIONS_FLAGS Enumerationstyp definiert Flags, die in der WDF_REMOVE_LOCK_OPTIONS Struktur eines Treibers verwendet werden.
WDF_SPECIAL_FILE_TYPE

Die WDF_SPECIAL_FILE_TYPE Enumeration identifiziert spezielle Dateitypen, die ein Gerät unterstützen kann.
WDF_STATE_NOTIFICATION_TYPE

Die WDF_STATE_NOTIFICATION_TYPE-Aufzählung gibt den Typ der Plug-and Play-, Power- oder Power Policy-Benachrichtigung an, dass ein frameworkbasierter Treiber empfangen wird.