Freigeben über


CM_Set_DevNode_Registry_PropertyA-Funktion (cfgmgr32.h)

Die CM_Set_DevNode_Registry_Property-Funktion legt eine angegebene Geräteeigenschaft in der Registrierung fest.

Syntax

CMAPI CONFIGRET CM_Set_DevNode_Registry_PropertyA(
  [in]           DEVINST dnDevInst,
  [in]           ULONG   ulProperty,
  [in, optional] PCVOID  Buffer,
  [in]           ULONG   ulLength,
  [in]           ULONG   ulFlags
);

Parameter

[in] dnDevInst

Ein vom Aufrufer bereitgestelltes Gerät instance Handle, das an den lokalen Computer gebunden ist.

[in] ulProperty

Ein konstanter Wert mit CM_DRP_ Präfix, der die in der Registrierung festzulegende Geräteeigenschaft angibt. Diese Konstanten sind in Cfgmgr32.h definiert.

[in, optional] Buffer

Ein Zeiger auf einen vom Aufrufer bereitgestellten Puffer, der die angeforderte Geräteeigenschaft bereitstellt, die entsprechend dem Datentyp der Eigenschaft formatiert ist.

[in] ulLength

Die Länge der angegebenen Geräteeigenschaft in Bytes.

[in] ulFlags

Nicht verwendet, muss null sein.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird einer der CR_-Präfix-Fehlercodes zurückgegeben, die in Cfgmgr32.h definiert sind.

Hinweise

Informationen zur Verwendung von Geräte- instance Handles, die an den lokalen Computer gebunden sind, finden Sie unter CM_Get_Child.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar ab Microsoft Windows 2000.
Zielplattform Universell
Header cfgmgr32.h (include Cfgmgr32.h)
Bibliothek Cfgmgr32.lib

Weitere Informationen

CM_Get_Child
CM_Get_DevNode_Registry_Property
SetupDiSetDeviceRegistryProperty