WDF_PROPERTY_STORE_RETRIEVE_FLAGS-Enumeration (wudfddi_types.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

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.

Syntax

typedef enum _WDF_PROPERTY_STORE_RETRIEVE_FLAGS {
  WdfPropertyStoreNormal,
  WdfPropertyStoreCreateIfMissing,
  WdfPropertyStoreCreateVolatile,
  WdfPropertyStoreRetrieveFlagsMask
} WDF_PROPERTY_STORE_RETRIEVE_FLAGS;

Konstanten

 
WdfPropertyStoreNormal
Erstellen Sie den Registrierungsschlüssel nicht, wenn er nicht vorhanden ist.
WdfPropertyStoreCreateIfMissing
Erstellen Sie den Registrierungsschlüssel, wenn er nicht vorhanden ist. Der Schlüssel ist nicht veränderlich, was bedeutet, dass er beim Neustart von Windows nicht gelöscht wird.
WdfPropertyStoreCreateVolatile
Erstellen Sie den Registrierungsschlüssel, wenn er nicht vorhanden ist. Der Schlüssel ist flüchtig, was bedeutet, dass er gelöscht wird, wenn Windows neu gestartet wird. Dieses Flag ist in UMDF-Versionen 1.9 und höher verfügbar.
WdfPropertyStoreRetrieveFlagsMask
Ist für das System reserviert.

Hinweise

WDF_PROPERTY_STORE_RETRIEVE_FLAGS Enumerationswerte werden als Eingabe für die Methoden IWDFDevice::RetrieveDevicePropertyStore, IWDFDeviceInitialize::RetrieveDevicePropertyStore und IWDFPropertyStore::RetrieveDevicePropertyStore verwendet.

Anforderungen

Anforderung Wert
Header wudfddi_types.h (schließen Sie Wudfddi.h ein)

Weitere Informationen

IWDFDevice::RetrieveDevicePropertyStore

IWDFDeviceInitialize::RetrieveDevicePropertyStore

IWDFPropertyStoreFactory::RetrieveDevicePropertyStore