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