DhcpModifyClass 関数 (dhcpsapi.h)

DhcpModifyClass 関数は、サーバーで定義されている DHCP クラスを変更します。

構文

DWORD DhcpModifyClass(
  [in] LPWSTR            ServerIpAddress,
  [in] DWORD             ReservedMustBeZero,
  [in] LPDHCP_CLASS_INFO ClassInfo
);

パラメーター

[in] ServerIpAddress

DHCP サーバーの IP アドレスまたはホスト名を指定する Unicode 文字列。

[in] ReservedMustBeZero

予約済み。 この値は 0 に設定する必要があります。

[in] ClassInfo

クラスの新しい情報を含む DHCP_CLASS_INFO 構造体へのポインター。

戻り値

この関数は、呼び出 しが 成功するとERROR_SUCCESSを返します。 それ以外の場合は、 DHCP サーバー管理 API エラー コードのいずれかを返します。

リターン コード 説明
ERROR_ACCESS_DENIED
この呼び出しは、"DHCP 管理者" セキュリティ グループのメンバーではないクライアントによって実行されました。
ERROR_INVALID_PARAMETER
ClassInfo で提供されるDHCP_CLASS_INFO構造体には、ClassName メンバーまたは ClassData メンバー (またはその両方) の null 値または無効な値があります。
ERROR_DHCP_CLASS_NOT_FOUND
指定された情報と一致するクラス名が見つかりませんでした。
ERROR_DHCP_JET_ERROR
DHCP サーバーのデータベースへのアクセス中にエラーが発生しました。
ERROR_DHCP_CLASS_ALREADY_EXISTS
新しいクラス名が現在使用されているか、新しいクラス情報が現在使用されています。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dhcpsapi.h
Library Dhcpsapi.lib
[DLL] Dhcpsapi.dll

関連項目

DHCP_CLASS_INFO

DhcpCreateClass

DhcpDeleteClass