wdfdevice.h-Header
Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter
In diesem Thema wird der WDF-Geräteobjektverweis (Windows Driver Frameworks) nach Kategorie sortiert.
Die Kategorien auf dieser Seite sind:
- Allgemeine Framework Device Object Event Callback Functions
- Allgemeine Framework-Methoden zur Geräteobjektinitialisierung
- Allgemeine Framework-Geräteobjektmethoden
- Allgemeine Framework-Geräteobjektstrukturen und Enumerationen
- Initialisierungsfunktionen für Geräteobjektstrukturen
Allgemeine Framework Device Object Event Callback Functions
- EvtDeviceArmWakeFromS0
- EvtDeviceArmWakeFromSx
- EvtDeviceArmWakeFromSxWithReason
- EvtDeviceD0Entry
- EvtDeviceD0EntryPostInterruptsEnabled
- EvtDeviceD0Exit
- EvtDeviceD0ExitPreInterruptsDisabled
- EvtDeviceDisarmWakeFromS0
- EvtDeviceDisarmWakeFromSx
- EvtDeviceFileCreate
- EvtDevicePnpStateChange
- EvtDevicePowerPolicyStateChange
- EvtDevicePowerStateChange
- EvtDevicePrepareHardware
- EvtDeviceQueryRemove
- EvtDeviceQueryStop
- EvtDeviceRelationsQuery
- EvtDeviceReleaseHardware
- EvtDeviceSelfManagedIoCleanup
- EvtDeviceSelfManagedIoFlush
- EvtDeviceSelfManagedIoInit
- EvtDeviceSelfManagedIoRestart
- EvtDeviceSelfManagedIoSuspend
- EvtDeviceSurpriseRemoval
- EvtDeviceUsageNotification
- EvtDeviceUsageNotificationEx
- EvtDeviceWakeFromS0Triggered
- EvtDeviceWakeFromSxTriggered
- EvtDeviceWdmIrpDispatch
- EvtDeviceWdmIrpPreprocess
- EvtDeviceWdmPostPoFxRegisterDevice
- EvtDeviceWdmPrePoFxUnregisterDevice
- EvtFileCleanup
- EvtFileClose
- EvtIoInCallerContext
Allgemeine Framework-Methoden zur Geräteobjektinitialisierung
- WdfDeviceInitAssignName
- WdfDeviceInitAssignSDDLString
- WdfDeviceInitAssignWdmIrpPreprocessCallback
- WdfDeviceInitFree
- WdfDeviceInitRegisterPnpStateChangeCallback
- WdfDeviceInitRegisterPowerPolicyStateChangeCallback
- WdfDeviceInitRegisterPowerStateChangeCallback
- WdfDeviceInitSetCharacteristics
- WdfDeviceInitSetDeviceClass
- WdfDeviceInitSetDeviceType
- WdfDeviceInitSetExclusive
- WdfDeviceInitSetFileObjectConfig
- WdfDeviceInitSetIoInCallerContextCallback
- WdfDeviceInitSetIoType
- WdfDeviceInitSetIoTypeEx
- WdfDeviceInitSetPnpPowerEventCallbacks
- WdfDeviceInitSetPowerInrush
- WdfDeviceInitSetPowerNotPageable
- WdfDeviceInitSetPowerPageable
- WdfDeviceInitSetPowerPolicyEventCallbacks
- WdfDeviceInitSetPowerPolicyOwnership
- WdfDeviceInitSetReleaseHardwareOrderOnFailure
- WdfDeviceInitSetRemoveLockOptions
- WdfDeviceInitSetRequestAttributes
Allgemeine Framework-Geräteobjektmethoden
- WdfDeviceAddDependentUsageDeviceObject
- WdfDeviceAddRemovalRelationsPhysicalDevice
- WdfDeviceAllocAndQueryInterfaceProperty
- WdfDeviceAllocAndQueryProperty
- WdfDeviceAllocAndQueryPropertyEx
- WdfDeviceAssignInterfaceProperty
- WdfDeviceAssignMofResourceName
- WdfDeviceAssignProperty
- WdfDeviceAssignS0IdleSettings
- WdfDeviceAssignSxWakeSettings
- WdfDeviceClearRemovalRelationsGeräte
- WdfDeviceConfigureRequestDispatching
- WdfDeviceConfigureWdmIrpDispatchCallback
- WdfDeviceCreate
- WdfDeviceCreateDeviceInterface
- WdfDeviceCreateSymbolicLink
- WdfDeviceEnqueueRequest
- WdfDeviceGetAlignmentRequirement
- WdfDeviceGetCharacteristics
- WdfDeviceGetDefaultQueue
- WdfDeviceGetDevicePnpState
- WdfDeviceGetDevicePowerPolicyState
- WdfDeviceGetDevicePowerState
- WdfDeviceGetDeviceStackIoType
- WdfDeviceGetDeviceState
- WdfDeviceGetDriver
- WdfDeviceGetFileObject
- WdfDeviceGetHardwareRegisterMappedAddress
- WdfDeviceGetIoTarget
- WdfDeviceGetSystemPowerAction
- WdfDeviceIndicateWakeStatus
- WdfDeviceMapIoSpace
- WdfDeviceMiniportCreate
- WdfDeviceOpenDevicemapKey
- WdfDeviceOpenRegistryKey
- WdfDevicePostEvent
- WdfDeviceQueryInterfaceProperty
- WdfDeviceQueryProperty
- WdfDeviceQueryPropertyEx
- WdfDeviceReadFromHardware
- WdfDeviceRemoveDependentUsageDeviceObject
- WdfDeviceRemoveRemovalRelationsPhysicalDevice
- WdfDeviceResumeIdle
- WdfDeviceResumeIdleWithTag
- WdfDeviceRetrieveDeviceInterfaceString
- WdfDeviceRetrieveDeviceName
- WdfDeviceSetAlignmentRequirement
- WdfDeviceSetBusInformationForChildren
- WdfDeviceSetCharacteristics
- WdfDeviceSetDeviceInterfaceState
- WdfDeviceSetDeviceState
- WdfDeviceSetFailed
- WdfDeviceSetPnpCapabilities
- WdfDeviceSetPowerCapabilities
- WdfDeviceSetSpecialFileSupport
- WdfDeviceSetStaticStopRemove
- WdfDeviceStopIdle
- WdfDeviceStopIdleWithTag
- WdfDeviceUnmapIoSpace
- WdfDeviceWdmAssignPowerFrameworkSettings
- WdfDeviceWdmDispatchIrp
- WdfDeviceWdmDispatchIrpToIoQueue
- WdfDeviceWdmDispatchPreprocessedIrp
- WdfDeviceWdmGetAttachedDevice
- WdfDeviceWdmGetDeviceObject
- WdfDeviceWdmGetPhysicalDevice
- WdfDeviceWriteToHardware
- WdfDevStateIsNP
- WdfDevStateNormalize
- WdfWdmDeviceGetWdfDeviceHandle
Allgemeine Framework-Geräteobjektstrukturen und Enumerationen
- WDF_DEVICE_FAILED_ACTION
- WDF_DEVICE_INTERFACE_PROPERTY_DATA
- WDF_DEVICE_IO_TYPE
- WDF_DEVICE_PNP_CAPABILITIES
- WDF_DEVICE_PNP_NOTIFICATION_DATA
- WDF_DEVICE_PNP_STATE
- WDF_DEVICE_POWER_CAPABILITIES
- WDF_DEVICE_POWER_NOTIFICATION_DATA
- WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS
- WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA
- WDF_DEVICE_POWER_POLICY_STATE
- WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS
- WDF_DEVICE_POWER_STATE
- WDF_DEVICE_PROPERTY_DATA
- WDF_DEVICE_STATE
- WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS
- WDF_EVENT_TYPE
- WDF_FILEOBJECT_CONFIG
- WDF_IO_TYPE_CONFIG
- WDF_PNPPOWER_EVENT_CALLBACKS
- WDF_POWER_DEVICE_STATE
- WDF_POWER_FRAMEWORK_SETTINGS
- WDF_POWER_POLICY_EVENT_CALLBACKS
- WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS
- WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE
- WDF_POWER_POLICY_S0_IDLE_CAPABILITIES
- WDF_POWER_POLICY_S0_IDLE_USER_CONTROL
- WDF_POWER_POLICY_SX_WAKE_USER_CONTROL
- WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE
- WDF_REMOVE_LOCK_OPTIONS
- WDF_REMOVE_LOCK_OPTIONS_FLAGS
- WDF_SPECIAL_FILE_TYPE
- WDF_STATE_NOTIFICATION_TYPE
- WDFDEVICE_INIT
Initialisierungsfunktionen für Geräteobjektstrukturen
- WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT
- WDF_DEVICE_PNP_CAPABILITIES_INIT
- WDF_DEVICE_POWER_CAPABILITIES_INIT
- WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT
- WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT
- WDF_DEVICE_PROPERTY_DATA_INIT
- WDF_DEVICE_STATE_INIT
- WDF_FILEOBJECT_CONFIG_INIT
- WDF_IO_TYPE_CONFIG_INIT
- WDF_PNPPOWER_EVENT_CALLBACKS_INIT
- WDF_POWER_FRAMEWORK_SETTINGS_INIT
- WDF_POWER_POLICY_EVENT_CALLBACKS_INIT
- WDF_REMOVE_LOCK_OPTIONS_INIT
wdfdevice.h enthält die folgenden Programmierschnittstellen:
Functions
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 sich ein Gerät im Leerlauf befindet und sich das System im Arbeitszustand (S0) befindet. |
WdfDeviceAssignSxWakeSettings Die WdfDeviceAssignSxWakeSettings-Methode stellt vom Treiber bereitgestellte Informationen über die Fähigkeit eines Geräts bereit, ein Aktivierungssignal auszulösen, 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 angegebenen Typ von E/A-Anforderungen in die Warteschlange einer angegebenen E/A-Warteschlange stellt. |
WdfDeviceConfigureWdmIrpDispatchCallback Die WdfDeviceConfigureWdmIrpDispatchCallback-Methode registriert die Rückruffunktion EvtDeviceWdmIrpDispatch 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 einen symbolischen Link zu einem angegebenen Gerät. |
WdfDeviceEnqueueRequest Die WdfDeviceEnqueueRequest-Methode übermittelt 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-and-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 Power State-Computers 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 Frameworktreiberobjekt 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 im Benutzermodus zugeordnete Adresse der Speicherressource abzurufen, die er zuvor mithilfe von WdfDeviceMapIoSpace zugeordnet hat. |
WdfDeviceGetIoTarget Die WdfDeviceGetIoTarget-Methode gibt für ein angegebenes Gerät ein Handle an das lokale E/A-Ziel einer Funktion oder eines Filtertreibers zurück. |
WdfDeviceGetSystemPowerAction Die WdfDeviceGetSystemPowerAction-Methode gibt die Systemleistungsaktion zurück, sofern vorhanden, die derzeit für den Computer ausgeführt wird. |
WdfDeviceIndicateWakeStatus Die WdfDeviceIndicateWakeStatus-Methode informiert das Framework darüber, dass der aufrufende Bustreiber nicht mehr darauf wartet, dass ein angegebenes Gerät ein Aktivierungssignal auf dem Bus auslöst. |
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 Nebenfunktionscodes zu verarbeiten, die dem Hauptfunktionscode zugeordnet sind. |
WdfDeviceInitFree Die WdfDeviceInitFree-Methode gibt die Zuordnung einer WDFDEVICE_INIT-Struktur auf. |
WdfDeviceInitRegisterPnpStateChangeCallback Die WdfDeviceInitRegisterPnpStateChangeCallback-Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die das Framework aufruft, wenn der Plug-and-Play-Zustandscomputer eines Geräts den Zustand ändert. |
WdfDeviceInitRegisterPowerPolicyStateChangeCallback Die WdfDeviceInitRegisterPowerPolicyStateChangeCallback-Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die das Framework aufruft, wenn der Energierichtlinienzustand eines Geräts den Zustand ändert. |
WdfDeviceInitRegisterPowerStateChangeCallback Die WdfDeviceInitRegisterPowerStateChangeCallback-Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die das Framework aufruft, wenn sich der Energiezustand eines Geräts ändert. |
WdfDeviceInitSetCharacteristics Die WdfDeviceInitSetCharacteristics-Methode legt 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 Frameworkdateiobjekte des Treibers fest. |
WdfDeviceInitSetIoInCallerContextCallback Die WdfDeviceInitSetIoInCallerContextCallback-Methode registriert die EvtIoInCallerContext-Ereignisrückruffunktion eines Treibers. |
WdfDeviceInitSetIoType Die WdfDeviceInitSetIoType-Methode legt die Methode oder Einstellung für den Zugriff eines Treibers auf die Datenpuffer fest, die in Lese- und Schreibanforderungen für ein angegebenes Gerät enthalten sind. |
WdfDeviceInitSetIoTypeEx Die WdfDeviceInitSetIoTypeEx-Methode legt die Methode oder Einstellung für den Zugriff eines Treibers auf die Datenpuffer fest, die in Lese- und Schreibanforderungen sowie Geräte-E/A-Steuerungsanforderungen für ein angegebenes Gerät enthalten sind. |
WdfDeviceInitSetPnpPowerEventCallbacks Die WdfDeviceInitSetPnpPowerEventCallbacks-Methode registriert die Plug-and-Play- und Power Management-Ereignisrückruffunktionen eines Treibers. |
WdfDeviceInitSetPowerInrush Die WdfDeviceInitSetPowerInrush-Methode informiert den Energie-Manager darüber, dass das angegebene Gerät beim Starten einen Stromstrom benötigt. |
WdfDeviceInitSetPowerNotPageable Die WdfDeviceInitSetPowerNotPageable-Methode informiert den Power Manager, dass der Treiber nicht auf auslagerungsfä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 auslagerungsfähige Daten zugreifen kann, während das System zwischen einem Ruhezustand und dem Arbeitszustand (S0) wechselt. |
WdfDeviceInitSetPowerPolicyEventCallbacks Die WdfDeviceInitSetPowerPolicyEventCallbacks-Methode registriert die Ereignisrückruffunktionen für die Energierichtlinie eines Treibers. |
WdfDeviceInitSetPowerPolicyOwnership Mit der WdfDeviceInitSetPowerPolicyOwnership-Methode wird festgelegt, 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 unmittelbar nach einem Gerätefehler die EvtDeviceReleaseHardware-Rückruffunktion des Treibers aufruft oder wartet, bis alle untergeordneten Geräte entfernt wurden. |
WdfDeviceInitSetRemoveLockOptions Die WdfDeviceInitSetRemoveLockOptions-Methode bewirkt, dass das Framework eine Entfernungssperre 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 das Framework aus den E/A-Warteschlangen des Geräts an den Treiber übermittelt. |
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 asynchron Anwendungen, die von einem Treiber auf das angegebene Ereignis 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. Darf nicht verwendet werden. |
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. |
WdfDeviceRemoveRemoveRemovalRelationsPhysicalDevice 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 in einen Gerätezustand mit niedriger Leistung versetzt werden kann, wenn es im Leerlauf verbleibt. |
WdfDeviceResumeIdleWithTag Das WdfDeviceResumeIdleWithTag-Makro verringert die Energieverweisanzahl 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 zur Funktion WdfDeviceRetrieveCompanionTarget ist nur für die interne Verwendung vorgesehen. |
WdfDeviceRetrieveDeviceDirectoryString Weitere Informationen: WdfDeviceRetrieveDeviceDirectoryString-Funktion |
WdfDeviceRetrieveDeviceInterfaceString Die WdfDeviceRetrieveDeviceInterfaceString-Methode ruft den symbolischen Linknamen 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ätestatus für ein angegebenes Gerät fest. |
WdfDeviceSetFailed Die WdfDeviceSetFailed-Methode informiert das Framework darüber, dass beim Treiber ein Hardware- oder Softwarefehler aufgetreten ist, der einem angegebenen Gerät zugeordnet ist. |
WdfDeviceSetPnpCapabilities Die WdfDeviceSetPnpCapabilities-Methode meldet die Plug-and-Play-Funktionen eines Geräts. |
WdfDeviceSetPowerCapabilities Die WdfDeviceSetPowerCapabilities-Methode meldet die Energiefunktionen 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 angehalten und entfernt werden kann. |
WdfDeviceStopIdle Die WdfDeviceStopIdle-Methode informiert das Framework darüber, dass das angegebene Gerät in seinen Betriebszustand (D0) versetzt werden muss. |
WdfDeviceStopIdleWithTag Das WdfDeviceStopIdleWithTag-Makro erhöht die Energieverweisanzahl 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 die Zuordnung eines angegebenen Bereichs physischer Adressen auf, die zuvor von der WdfDeviceMapIoSpace-Funktion zugeordnet wurden. |
WdfDeviceWdmAssignPowerFrameworkSettings Die WdfDeviceWdmAssignPowerFrameworkSettings-Methode registriert PoFx-Einstellungen (Power Management Framework) für Einzelkomponentengeräte. |
WdfDeviceWdmDispatchIrp Die WdfDeviceWdmDispatchIrp-Methode gibt einen von EvtDeviceWdmIrpDispatch an das Framework gesendeten IRP zurück. |
WdfDeviceWdmDispatchIrpToIoQueue Die WdfDeviceWdmDispatchIrpToIoQueue-Methode leitet den IRP an eine angegebene E/A-Warteschlange weiter. |
WdfDeviceWdmDispatchPreprocessedIrp Die WdfDeviceWdmDispatchPreprocessedIrp-Methode gibt einen vorverarbeiteten IRP an das Framework zurück. |
WdfDeviceWdmGetAttachedDevice Die WdfDeviceWdmGetAttachedDevice-Methode gibt das nächstniedrige WDM-Geräteobjekt im Gerätestapel zurück. |
WdfDeviceWdmGetDeviceObject Die WdfDeviceWdmGetDeviceObject-Methode gibt das WDM-Geräteobjekt (Windows Driver Model) 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. Darf nicht verwendet werden. |
WdfDevStateIsNP Die WdfDevStateIsNP-Methode gibt einen booleschen Wert zurück, der angibt, ob ein angegebener Energiezustand oder Energierichtlinienzustand ein nicht aussetzbarer Zustand ist. |
WdfDevStateNormalize Die WdfDevStateNormalize-Methode entfernt zusätzliche Bits aus einem angegebenen Framework-Zustandscomputerwert, 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 Die EvtDeviceArmWakeFromS0-Ereignisrückruffunktion eines Treibers unterstützt ein Gerät (d.a. aktiviert), sodass es ein Aktivierungssignal auslösen kann, während es sich in einem Gerätezustand mit geringem Stromverbrauch befindet, wenn das System im Systemarbeitszustand (S0) verbleibt. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX Die EvtDeviceArmWakeFromSx-Ereignisrückruffunktion eines Treibers (d. h. aktiviert) ein Gerät, sodass es ein Aktivierungssignal auslösen kann, während es sich in einem Gerätezustand mit geringem Stromverbrauch befindet. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON Die EvtDeviceArmWakeFromSxWithReason-Ereignisrückruffunktion eines Treibers (d. h. aktiviert) ein Gerät, sodass es ein Aktivierungssignal auslösen kann, während es sich in einem Gerätezustand mit geringem Stromverbrauch befindet. |
EVT_WDF_DEVICE_D0_ENTRY Die Ereignisrückruffunktion EvtDeviceD0Entry eines Treibers führt Vorgänge aus, die erforderlich sind, wenn das Gerät des Treibers in den D0-Energiezustand wechselt. |
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED Weitere Informationen: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED |
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED Die Ereignisrückruffunktion EvtDeviceD0EntryPostInterruptsEnabled eines Treibers führt gerätespezifische Vorgänge aus, die erforderlich sind, nachdem der Treiber die Hardwareunterbrechungen des Geräts aktiviert hat. |
EVT_WDF_DEVICE_D0_EXIT Die EvtDeviceD0Exit-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die erforderlich sind, wenn das Gerät des Treibers den D0-Energiezustand verlässt. |
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED Weitere Informationen: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED |
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED Die Ereignisrückruffunktion EvtDeviceD0ExitPreInterruptsDisabled 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 entwaffnet (d. min. deaktiviert) die Fähigkeit eines Geräts, ein Aktivierungssignal auszulösen, während sich ein Gerät in einem Gerätezustand mit geringem Stromverbrauch befindet, wenn das System im Betriebszustand des Systems (S0) verbleibt. |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX Die EvtDeviceDisarmWakeFromSx-Ereignisrückruffunktion eines Treibers entwaffnet (d. h. deaktiviert) die Fähigkeit eines Geräts, ein Aktivierungssignal auszulösen, während sich das Gerät und das System in einem Energiesparzustand befinden. |
EVT_WDF_DEVICE_FILE_CREATE Die Rückruffunktion EvtDeviceFileCreate eines Treibers verarbeitet Vorgänge, die ausgeführt werden müssen, wenn eine Anwendung Zugriff auf ein Gerät anfordert. |
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION Die EvtDevicePnpStateChange-Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass der Plug-and-Play-Zustandscomputer (PnP) eines Geräts von einem Zustand in einen anderen wechselt. |
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION Die EvtDevicePowerPolicyStateChange-Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass der Energierichtlinienzustandscomputer eines Geräts von einem Zustand in einen anderen wechselt. |
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION Die EvtDevicePowerStateChange-Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass der Energiezustandscomputer eines Geräts von einem Zustand in einen anderen wechselt. |
EVT_WDF_DEVICE_PREPARE_HARDWARE Die EvtDevicePrepareHardware-Ereignisrückruffunktion 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 angehalten und entfernt werden kann. |
EVT_WDF_DEVICE_QUERY_STOP Die EvtDeviceQueryStop-Ereignisrückruffunktion eines Treibers bestimmt, ob ein angegebenes Gerät angehalten werden kann, damit der PnP-Manager Systemhardwareressourcen verteilen kann. |
EVT_WDF_DEVICE_RELATIONS_QUERY Der EvtDeviceRelationsQuery-Ereignisrückruf eines Treibers meldet Änderungen in 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 Die Ereignisrückruffunktion EvtDeviceSelfManagedIoCleanup eines Treibers verarbeitet die Deallocation-Aktivität 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 Ereignisrückruffunktion EvtDeviceSelfManagedIoFlush eines Treibers verarbeitet die Leerungsaktivität für die selbstverwalteten E/A-Vorgänge des Geräts. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT Die EvtDeviceSelfManagedIoInit-Ereignisrückruffunktion eines Treibers initialisiert und startet die selbstverwalteten E/A-Vorgänge des Geräts. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART Die EvtDeviceSelfManagedIoRestart-Ereignisrückruffunktion eines Treibers startet die selbstverwalteten E/A-Vorgänge eines Geräts neu. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND Die EvtDeviceSelfManagedIoSuspend-Ereignisrückruffunktion eines Treibers hält die selbstverwalteten 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 ausgefallen 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 Ereignisrückruffunktion EvtDeviceUsageNotificationEx 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 in einen Gerätezustand mit niedriger Leistung versetzt wurde, während der Systemstromzustand bei S0 blieb, möglicherweise ein Aktivierungssignal 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 aufgrund einer geringeren Systemleistung in den Gerätezustand versetzt wurde, möglicherweise ein Aktivierungssignal 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 Ereignisrückruffunktion EvtDeviceWdmIrpDispatch eines Treibers empfängt ein IRP, bevor das Framework den IRP verarbeitet. |
EVT_WDFDEVICE_WDM_IRP_PREPROCESS Die Ereignisrückruffunktion EvtDeviceWdmIrpPreprocess eines Treibers empfängt einen IRP, bevor das Framework den 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-and-Play-Funktionen eines Geräts. |
WDF_DEVICE_PNP_NOTIFICATION_DATA Die WDF_DEVICE_PNP_NOTIFICATION_DATA-Struktur beschreibt eine Zustandsänderung innerhalb des Plug-and-Play-Zustandscomputers eines Geräts. |
WDF_DEVICE_POWER_CAPABILITIES Die WDF_DEVICE_POWER_CAPABILITIES-Struktur beschreibt die Leistungsfunktionen eines Geräts. |
WDF_DEVICE_POWER_NOTIFICATION_DATA Die WDF_DEVICE_POWER_NOTIFICATION_DATA-Struktur beschreibt eine Zustandsänderung innerhalb des Energiezustandscomputers 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 sich ein Gerät im Leerlauf befindet 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 Energierichtlinienzustandscomputers eines Geräts. |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS-Struktur enthält vom Treiber bereitgestellte Informationen über die Fähigkeit eines Geräts, sich selbst und das System zu reaktivieren, wenn sich beide in einem Energiesparzustand 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-and-Play-Zustand eines Geräts an. |
WDF_FILEOBJECT_CONFIG Die WDF_FILEOBJECT_CONFIG-Struktur enthält Konfigurationsinformationen der Frameworkdateiobjekte 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-and-Play- und Power-Ereignisrückruffunktionen eines Treibers. |
WDF_POWER_FRAMEWORK_SETTINGS Die WDF_POWER_FRAMEWORK_SETTINGS-Struktur beschreibt PoFx-Einstellungen (Power Management Framework) 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 bereitgestellt 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 Enumeration wird intern vom Framework verwendet. Darf nicht verwendet werden. Diese Enumeration ist in wdfdevice.h definiert. |
WDF_DEVICE_HWACCESS_TARGET_TYPE Erfahren Sie, wie die WDF_DEVICE_HWACCESS_TARGET_SIZE-Enumeration intern vom Framework verwendet wird. Darf nicht verwendet werden. Diese Enumeration ist in wdfdevice.h definiert. |
WDF_DEVICE_IO_TYPE Die WDF_DEVICE_IO_TYPE-Enumeration 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-and-Play-Zustandscomputer des Frameworks eingeben kann. |
WDF_DEVICE_POWER_POLICY_STATE Die WDF_DEVICE_POWER_POLICY_STATE-Enumeration identifiziert alle Zustände, die der Zustandscomputer für Energierichtlinien des Frameworks eingeben kann. |
WDF_DEVICE_POWER_STATE Die WDF_DEVICE_POWER_STATE-Enumeration identifiziert alle Zustände, die der Energiezustandscomputer 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-Enumeration gibt an. |
WDF_FILEOBJECT_CLASS Die WDF_FILEOBJECT_CLASS-Enumeration definiert Werte, die angeben, ob ein Treiber ein Frameworkdateiobjekt benötigt, um eine Datei darzustellen, die eine Anwendung oder ein anderer Treiber zu erstellen oder zu öffnen versucht. |
WDF_POWER_DEVICE_STATE Die WDF_POWER_DEVICE_STATE-Enumeration identifiziert die Geräteleistungszustände, die ein Gerät möglicherweise unterstützt. |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS Die WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS-Enumeration ist für die interne Verwendung reserviert. |
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE Die WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-Enumeration 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-Enumeration identifiziert die Funktionen, die ein Gerät unterstützen kann, wenn es im Leerlauf in einen Energiesparzustand wechselt. |
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL Die WDF_POWER_POLICY_S0_IDLE_USER_CONTROL-Enumeration 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 niedrigen Systemleistungszustand zu reaktivieren. |
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE Die WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE-Enumeration 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 von einem Gerät unterstützt werden können. |
WDF_STATE_NOTIFICATION_TYPE Die WDF_STATE_NOTIFICATION_TYPE-Enumeration gibt den Typ der Plug-and-Play-, Power- oder Energierichtlinienbenachrichtigung an, die ein frameworkbasierter Treiber empfängt. |