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