Freigeben über


wudfddi_types.h-Header

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

wudfddi_types.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
UMDF_VERSION_DATA

Die UMDF_VERSION_DATA-Struktur beschreibt eine Version des Frameworks.
WDF_PROPERTY_STORE_ROOT

Die WDF_PROPERTY_STORE_ROOT-Struktur enthält Informationen, die einen UMDF-Eigenschaftenspeicher identifizieren.
WDFMEMORY_OFFSET

Die WDFMEMORY_OFFSET-Struktur beschreibt den Speicherort und die Größe der Informationen, auf die innerhalb eines Speicherblocks zugegriffen wird.
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

Die WUDF_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.

Enumerationen

 
WDF_CALLBACK_CONSTRAINT

WDF_CALLBACK_CONSTRAINT-Enumeration
WDF_DEVICE_HWACCESS_TARGET_SIZE

Diese Enumeration wird intern vom Framework verwendet. Darf nicht verwendet werden. Diese Enumeration ist in wudfddi_types.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 wudfddi_types.h definiert.
WDF_DEVICE_IO_BUFFER_RETRIEVAL

Die WDF_DEVICE_IO_BUFFER_RETRIEVAL-Enumeration wird verwendet, um anzugeben, wann UMDF dem Treiber die Puffer einer E/A-Anforderung zur Verfügung stellt.
WDF_DEVICE_IO_TYPE

Erfahren Sie, dass die WDF_DEVICE_IO_TYPE-Enumeration verwendet wird, um eine Methode für den Zugriff auf Datenpuffer anzugeben.
WDF_EVENT_TYPE

Erfahren Sie, wie die WDF_EVENT_TYPE-Enumeration Ereignistypen angibt, über die ein Treiber eine registrierte Anwendung benachrichtigen kann.
WDF_FILE_INFORMATION_CLASS

Erfahren Sie, wie die WDF_FILE_INFORMATION_CLASS-Enumeration die Typen von Dateiinformationen identifiziert, die ein Treiber abrufen oder festlegen kann.
WDF_IO_QUEUE_DISPATCH_TYPE

Die WDF_IO_QUEUE_DISPATCH_TYPE-Enumeration enthält Werte, die angeben, wie ein Treiber Anforderungen von einer E/A-Warteschlange empfangen muss.
WDF_IO_QUEUE_STATE

Die WDF_IO_QUEUE_STATE-Enumeration enthält Werte, die den Status einer E/A-Warteschlange identifizieren.
WDF_IO_TARGET_SENT_IO_ACTION

Die WDF_IO_TARGET_SENT_IO_ACTION-Enumeration identifiziert die Aktionen, die das Framework ausführen kann, wenn ein Treiber IWDFIoTargetStateManagement::Stop oder IWDFRemoteTarget::Stop aufruft, um ein E/A-Ziel zu beenden.
WDF_IO_TARGET_STATE

Erfahren Sie, wie die WDF_IO_TARGET_STATE-Enumeration die Zustände angibt, in denen sich ein E/A-Ziel befinden kann.
WDF_KPROCESSOR_MODE

Der WDF_KPROCESSOR_MODE-Enumerationstyp identifiziert die Prozessormodi, in denen ein Thread ausgeführt werden kann.
WDF_PNP_CAPABILITY

Die WDF_PNP_CAPABILITY-Enumeration enthält Werte, die Plug-and-Play-Funktionen (PnP) für ein Gerät identifizieren.
WDF_PNP_STATE

Die WDF_PNP_STATE-Enumeration enthält Werte, die die status von Plug and Play (PnP) für ein Gerät identifizieren.
WDF_POWER_DEVICE_STATE

Die WDF_POWER_DEVICE_STATE-Enumeration enthält Werte, die den Energiezustand angeben, den ein Gerät möglicherweise unterstützt.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

In diesem Artikel wird die WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS-Enumeration beschrieben.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

Erfahren Sie, wie die WDF_POWER_POLICY_S0_IDLE_CAPABILITIES-Enumeration die Funktionen identifiziert, die ein Gerät unterstützen kann, wenn es im Leerlauf in einen Energiesparzustand wechselt.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

Erfahren Sie, wie die WDF_POWER_POLICY_S0_IDLE_USER_CONTROL-Enumeration identifiziert, ob ein Benutzer das Verhalten eines Geräts steuern kann, wenn sich das Gerät im Leerlauf befindet und sich das System im Betriebszustand (S0) befindet.
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

Erfahren Sie, wie die WDF_POWER_POLICY_SX_WAKE_USER_CONTROL-Enumeration identifiziert, ob ein Benutzer die Fähigkeit eines Geräts steuern kann, das System aus einem niedrigen Systemleistungszustand zu reaktivieren.
WDF_PROPERTY_STORE_DISPOSITION

Die WDF_PROPERTY_STORE_DISPOSITION-Enumeration enthält Werte, die angeben, ob ein Registrierungswert erstellt wurde oder bereits vorhanden war, als ein Treiber eine Eigenschaftenspeicherschnittstelle abgerufen hat.
WDF_PROPERTY_STORE_RETRIEVE_FLAGS

Die WDF_PROPERTY_STORE_RETRIEVE_FLAGS-Enumeration enthält Werte, die angeben, ob UMDF einen Registrierungsschlüssel erstellen soll, wenn der Schlüssel noch nicht vorhanden ist.
WDF_PROPERTY_STORE_ROOT_CLASS

Die WDF_PROPERTY_STORE_ROOT_CLASS-Enumeration identifiziert die Registrierungsschlüssel, die UMDF-Eigenschaftsspeicher darstellen.
WDF_REQUEST_SEND_OPTIONS_FLAGS

Der WDF_REQUEST_SEND_OPTIONS_FLAGS-Enumerationstyp definiert Flags, die ein Treiber angeben kann, wenn er IWDFIoRequest::Send aufruft.
WDF_REQUEST_STOP_ACTION_FLAGS

Die WDF_REQUEST_STOP_ACTION_FLAGS-Enumeration enthält Werte, die den Status einer Stoppaktionsanforderung in einem Aufruf der IQueueCallbackIoStop::OnIoStop-Methode des Treibers identifizieren.
WDF_REQUEST_TYPE

Die WDF_REQUEST_TYPE-Enumeration identifiziert die Typen von E/A-Anforderungen, die ein UMDF-Anforderungsobjekt darstellen kann.
WDF_TRI_STATE

Erfahren Sie, wie der WDF_TRI_STATE-Enumerationstyp drei Werte definiert, die das Framework für einige Strukturmember und Funktionsparameter verwendet.