Função CM_Set_Device_Interface_Property_ExW (cfgmgr32.h)
[A partir do Windows 8 e do Windows Server 2012, essa função foi preterida. Em vez disso, use CM_Set_Device_Interface_Property .]
A função CM_Set_Device_Interface_Property_ExW define uma propriedade de dispositivo de uma interface do dispositivo.
Sintaxe
CMAPI CONFIGRET CM_Set_Device_Interface_Property_ExW(
[in] LPCWSTR pszDeviceInterface,
[in] const DEVPROPKEY *PropertyKey,
[in] DEVPROPTYPE PropertyType,
[in] const PBYTE PropertyBuffer,
[in] ULONG PropertyBufferSize,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
Parâmetros
[in] pszDeviceInterface
Ponteiro para uma cadeia de caracteres que identifica a instância da interface do dispositivo para a qual definir uma propriedade.
[in] PropertyKey
Ponteiro para uma estrutura DEVPROPKEY que representa a chave de propriedade da propriedade de interface do dispositivo a ser definida.
[in] PropertyType
Um valor do tipo DEVPROPTYPE que representa o identificador de tipo de dados de propriedade para a propriedade da interface do dispositivo. Para excluir uma propriedade, isso deve ser definido como DEVPROP_TYPE_EMPTY.
[in] PropertyBuffer
Ponteiro para um buffer que contém o valor da propriedade da interface do dispositivo. Se a propriedade ou os dados estiverem sendo excluídos, esse ponteiro deverá ser definido como NULL e PropertyBufferSize deverá ser definido como zero.
[in] PropertyBufferSize
O tamanho, em bytes, do buffer PropertyBuffer . Se PropertyBuffer estiver definido como NULL, PropertyBufferSize deverá ser definido como zero.
[in] ulFlags
Reservado. Deve ser definido como zero.
[in, optional] hMachine
Identificador de computador fornecido pelo chamador, obtido de uma chamada anterior para CM_Connect_Machine.
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
CM_Set_Device_Interface_Property_ExW faz parte do Modelo de Propriedade do Dispositivo Unificado.
Requisitos
Cliente mínimo com suporte | Disponível no Microsoft Windows 10 e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | cfgmgr32.h (inclua Cfgmgr32.h) |
Biblioteca | Cfgmgr32.lib |