Função WcmSetProperty (wcmapi.h)
A função WcmSetProperty define o valor de uma propriedade WCM.
Sintaxe
DWORD WcmSetProperty(
[in, optional] const GUID *pInterface,
[in, optional] LPCWSTR strProfileName,
[in] WCM_PROPERTY Property,
void *pReserved,
[in] DWORD dwDataSize,
[in, optional] const BYTE *pbData
);
Parâmetros
[in, optional] pInterface
Tipo: const GUID*
A interface a ser definida. Para propriedades globais, esse parâmetro é NULL.
[in, optional] strProfileName
Tipo: LPCWSTR
O nome do perfil.
[in] Property
Tipo: WCM_PROPERTY
A propriedade WCM a ser definida.
pReserved
Tipo: PVOID
Reservado.
[in] dwDataSize
Tipo: DWORD
O tamanho do novo valor da propriedade.
[in, optional] pbData
Tipo: const BYTE*
O novo valor da propriedade.
Retornar valor
Tipo: DWORD
Retorna ERROR_SUCCESS se tiver êxito ou um valor de erro caso contrário.
Comentários
O tipo de dados armazenados no parâmetro pbData variará, dependendo de qual propriedade está sendo definida. Esta tabela mostra o tipo de dados de cada propriedade.
Nome da propriedade | Tipo de dados |
---|---|
wcm_global_property_domain_policy | WCM_POLICY_VALUE |
wcm_global_property_minimize_policy | WCM_POLICY_VALUE |
wcm_global_property_roaming_policy | WCM_POLICY_VALUE |
wcm_global_property_powermanagement_policy | WCM_POLICY_VALUE |
wcm_intf_property_connection_cost | WCM_CONNECTION_COST_DATA |
wcm_intf_property_dataplan_status | WCM_DATAPLAN_STATUS |
wcm_intf_property_hotspot_profile | Cadeia de caracteres XML de comprimento variável. Consulte o esquema HotSpotProfile para obter mais informações. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wcmapi.h |
Biblioteca | Wcmapi.lib |
DLL | Wcmapi.dll |