DhcpCreateClass 関数 (dhcpsapi.h)

DhcpCreateClass 関数は、カスタム オプション クラスを作成します。

構文

DWORD DhcpCreateClass(
  [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_DHCP_JET_ERROR
DHCP サーバーのデータベースへのアクセス中にエラーが発生しました。
ERROR_DHCP_CLASS_ALREADY_EXISTS
指定したクラス名が DHCP サーバーで既に定義されているか、クラス情報が既に使用されています。

要件

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

こちらもご覧ください

DHCP_CLASS_INFO

DhcpDeleteClass

DhcpEnumClasses