Share via


CM_Set_DevNode_Registry_PropertyA, fonction (cfgmgr32.h)

La fonction CM_Set_DevNode_Registry_Property définit une propriété d’appareil spécifiée dans le Registre.

Syntaxe

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

Paramètres

[in] dnDevInst

Un handle d’appareil fourni par l’appelant instance lié à l’ordinateur local.

[in] ulProperty

Valeur constante préfixée CM_DRP_ qui identifie la propriété d’appareil à définir dans le Registre. Ces constantes sont définies dans Cfgmgr32.h.

[in, optional] Buffer

Pointeur vers une mémoire tampon fournie par l’appelant qui fournit la propriété d’appareil demandée, correctement mise en forme pour le type de données de la propriété.

[in] ulLength

Longueur, en octets, de la propriété d’appareil fournie.

[in] ulFlags

Non utilisé, doit être égal à zéro.

Valeur retournée

Si l’opération réussit, la fonction retourne CR_SUCCESS. Sinon, elle retourne l’un des codes d’erreur préfixés CR_ définis dans Cfgmgr32.h.

Notes

Pour plus d’informations sur l’utilisation des handles de instance d’appareil qui sont liés à l’ordinateur local, consultez CM_Get_Child.

Configuration requise

   
Client minimal pris en charge Disponible à partir de Microsoft Windows 2000.
Plateforme cible Universal
En-tête cfgmgr32.h (inclure Cfgmgr32.h)
Bibliothèque Cfgmgr32.lib

Voir aussi

CM_Get_Child
CM_Get_DevNode_Registry_Property
SetupDiSetDeviceRegistryProperty