DhcpServerQueryAttributes 関数は、DHCP サーバーに設定された属性の配列を返します。
構文
DWORD DhcpServerQueryAttributes(
[in] LPWSTR ServerIpAddr,
[in] ULONG dwReserved,
[in] ULONG dwAttribCount,
[in] DHCP_ATTRIB_ID [] pDhcpAttribs,
[out] LPDHCP_ATTRIB_ARRAY *pDhcpAttribArr
);
パラメーター
[in] ServerIpAddr
DHCP サーバーの IP アドレスまたはホスト名を指定する Unicode 文字列。
[in] dwReserved
予約済み。 この値は 0 に設定する必要があります。
[in] dwAttribCount
pDhcpAttribArr に一覧表示される属性の数を指定します。
[in] pDhcpAttribs
対応する属性情報を取得する DHCP_ATTRIB_ID 値の配列 (長さ dwAttribCount) を指定します。
[out] pDhcpAttribArr
pDhcpAttribs[] で指定された属性 ID 値に直接対応する属性を含むDHCP_ATTRIB_ARRAY構造体へのポインター。
戻り値
この関数は、呼び出しが成功すると ERROR_SUCCESS を返します。 それ以外の場合は、 DHCP サーバー管理 API エラー コードのいずれかを返します。
注釈
DHCP サーバー属性は、サポートされている機能と使用可能な機能を特定するためにクエリを実行できる値です。
この関数の呼び出し元は、使用後に pDhcpAttribs および pDhcpAttribArr が指すメモリを解放する必要があります。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | サポートなし |
| サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
| 対象プラットフォーム | Windows |
| ヘッダー | dhcpsapi.h |
| Library | Dhcpsapi.lib |
| [DLL] | Dhcpsapi.dll |