Freigeben über


CM_Set_DevNode_Registry_PropertyW-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_PropertyW(
  [in]           DEVINST dnDevInst,
  [in]           ULONG   ulProperty,
  [in, optional] PCVOID  Buffer,
  [in]           ULONG   ulLength,
  [in]           ULONG   ulFlags
);

Parameter

[in] dnDevInst

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

[in] ulProperty

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

[in, optional] Buffer

Ein Zeiger auf einen vom Aufrufer bereitgestellten Puffer, der die angeforderte Geräteeigenschaft bereitstellt, die für den Datentyp der Eigenschaft entsprechend 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ätehandles instance, die an den lokalen Computer gebunden sind, finden Sie unter CM_Get_Child.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Microsoft Windows 2000.
Zielplattform Universell
Header cfgmgr32.h (einschließlich Cfgmgr32.h)
Bibliothek Cfgmgr32.lib

Weitere Informationen

CM_Get_Child

CM_Get_DevNode_Registry_Property

SetupDiSetDeviceRegistryProperty