Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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-Ereignisrückruffunktionen
- Allgemeinen Framework Device Object Initialization-Methoden
- allgemeinen Framework-Geräteobjektmethoden
- allgemeine Framework-Geräteobjektstrukturen und -enumerationen
- Initialisierungsfunktionen für Geräteobjektstrukturen
Allgemeine Framework-Geräteobjekt-Ereignisrückruffunktionen
- 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 Device Object Initialization-Methoden
- 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
- WdfDeviceClearRemovalRelationsDevices
- 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:
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. |