Share via


WcmSetProperty 関数 (wcmapi.h)

WcmSetProperty 関数は、WCM プロパティの値を設定します。

構文

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
);

パラメーター

[in, optional] pInterface

型: const GUID*

設定するインターフェイス。 グローバル プロパティの場合、このパラメーターは NULL です。

[in, optional] strProfileName

種類: LPCWSTR

プロファイル名。

[in] Property

種類: WCM_PROPERTY

設定する WCM プロパティ。

pReserved

種類: PVOID

予約済み。

[in] dwDataSize

型: DWORD

新しいプロパティ値のサイズ。

[in, optional] pbData

型: const BYTE*

新しいプロパティ値。

戻り値

型: DWORD

成功した場合はERROR_SUCCESSを返し、それ以外の場合はエラー値を返します。

注釈

pbData パラメーターに格納されるデータの種類は、設定されているプロパティによって異なります。 次の表は、各プロパティのデータ型を示しています。

プロパティ名 データ型
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 可変長 XML 文字列。 詳細については、 HotSpotProfile スキーマ を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wcmapi.h
Library Wcmapi.lib
[DLL] Wcmapi.dll

こちらもご覧ください

HotSpotProfile スキーマ

WCM_PROPERTY