Função CM_Set_DevNode_Registry_PropertyA (cfgmgr32.h)

A função CM_Set_DevNode_Registry_Property define uma propriedade de dispositivo especificada no registro.

Sintaxe

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

Parâmetros

[in] dnDevInst

Um identificador de instância de dispositivo fornecido pelo chamador associado ao computador local.

[in] ulProperty

Um valor constante prefixado por CM_DRP_ que identifica a propriedade do dispositivo a ser definida no Registro. Essas constantes são definidas em Cfgmgr32.h.

[in, optional] Buffer

Um ponteiro para um buffer fornecido pelo chamador que fornece a propriedade de dispositivo solicitada, formatada adequadamente para o tipo de dados da propriedade.

[in] ulLength

O comprimento, em bytes, da propriedade do dispositivo fornecida.

[in] ulFlags

Não usado, deve ser zero.

Valor retornado

Se a operação for bem-sucedida, a função retornará CR_SUCCESS. Caso contrário, ele retornará um dos códigos de erro prefixados por CR_ definidos em Cfgmgr32.h.

Comentários

Para obter informações sobre como usar identificadores de instância de dispositivo associados ao computador local, consulte CM_Get_Child.

Requisitos

   
Cliente mínimo com suporte Disponível a partir do Microsoft Windows 2000.
Plataforma de Destino Universal
Cabeçalho cfgmgr32.h (inclua Cfgmgr32.h)
Biblioteca Cfgmgr32.lib

Confira também

CM_Get_Child
CM_Get_DevNode_Registry_Property
SetupDiSetDeviceRegistryProperty