サービスプロバイダ層 API は、関数、データ構造、および /usr/include/dhcp_svc_public.h ファイルに含まれる表記定数から構成されます。
次の表は関数の要約です。個々の関数の詳細については、それぞれ記載されている節を参照してください。
表 1–1 サービスプロバイダ層 API 関数| API 関数 | 使用法 | 
|---|---|
| すべてのデータ格納コンテナに対する一般的な関数 | |
| 構成文字列をデータ格納に渡します。オプションの関数です。 | |
| データ格納を置く場所を作成します。 | |
| データ格納の一般的なステータス情報を返します。 | |
| データ格納コンテナに実装されるサービスプロバイダ層 API のバージョンを返します。 | |
| dhcptab コンテナ用の関数 | |
| dhcptab コンテナの名前を返します。 | |
| dhcptab コンテナをオープンまたは作成します。 | |
| dhcptab コンテナのレコードのクエリー検索を行います。 | |
| dhcptab コンテナにレコードを追加します。 | |
| dhcptab コンテナ内の既存のレコードを変更します。 | |
| dhcptab コンテナからレコードを削除します。 | |
| dhcptab コンテナをクローズします。 | |
| データ格納から dhcptab コンテナを削除します。 | |
| DHCP ネットワークコンテナ用の関数 | |
| DHCP ネットワークコンテナ名のリストを返します。 | |
| DHCP ネットワークコンテナをオープンまたは作成します。 | |
| DHCP ネットワークコンテナ内のレコードのクエリー検索を行います。 | |
| DHCP ネットワークコンテナにレコードを追加します。 | |
| DHCP ネットワークコンテナ内の既存のレコードを変更します。 | |
| DHCP ネットワークコンテナからレコードを削除します。 | |
| DHCP ネットワークコンテナをクローズします。 | |
| データ格納から DHCP ネットワークコンテナを削除します。 | |