Applibs networking.h

ヘッダー: applibs </networking.h #include>

Applibs ネットワーク ヘッダーには、ネットワーク状態を照会したり、ネットワーク サービス構成を取得および設定したりするために、ネットワーク サブシステムと対話する関数と型が含まれています。

概念とサンプル

関数

関数 説明
Networking_DhcpServer_Start ネットワーク インターフェイスの DHCP サーバーを登録、構成、開始します。
Networking_DhcpServerConfig_Destroy Networking_DhcpServerConfig構造体を破棄します。
Networking_DhcpServerConfig_Init 既定の DHCP サーバー構成を使用して 、Networking_DhcpServerConfig 構造体を初期化します。
Networking_DhcpServerConfig_SetLease リース情報を Networking_DhcpServerConfig 構造体に適用します。
Networking_DhcpServerConfig_SetNtpServerAddresses NTP サーバー IP アドレスのセットを Networking_DhcpServerConfig 構造体に適用します。
Networking_GetHardwareAddress 特定のネットワーク インターフェイスのハードウェア アドレスを取得します。
Networking_GetInterfaceConnectionStatus ネットワーク インターフェイスのネットワーク接続状態を取得します。
Networking_GetInterfaceCount Azure Sphere デバイス内のネットワーク インターフェイスの数を取得します。
Networking_GetInterfaces Azure Sphere デバイス内のネットワーク インターフェイスの一覧を取得します。
Networking_IpConfig_Apply IP 構成をネットワーク インターフェイスに適用します。
Networking_IpConfig_Destroy Networking_IpConfig 構造体を破棄します。
Networking_IpConfig_EnableAutomaticDns Networking_IpConfig 構造体の DNS サーバー アドレスを自動的 取得します。
Networking_IpConfig_EnableCustomDns Networking_IpConfig 構造体にカスタム DNS サーバー アドレスを使用します。
Networking_IpConfig_EnableDynamicIp 動的 IP を有効にし、 Networking_IpConfig 構造体の静的 IP を無効にします。
Networking_IpConfig_EnableStaticIp 静的 IP を有効にし、 Networking_IpConfig 構造体の動的 IP を無効にします。
Networking_IpConfig_Init 既定の IP 構成で Networking_IpConfig 構造体を初期化します。
Networking_IpConfig_ReleaseIp デバイスの動的 IP アドレスを解放します。
Networking_IpConfig_RenewIp デバイスの動的 IP アドレス リースを更新します。
Networking_IsNetworkingReady インターネット接続が使用可能であり、時刻が同期されているかどうかを確認します。
Networking_Proxy_Create 既定のプロキシ構成を使用 してNetworking_ProxyConfig 構造体を作成します。
Networking_Proxy_Destroy Networking_Proxy_Createによって以前に作成されたNetworking_ProxyConfig構造体を破棄します
Networking_Proxy_Apply デバイスにプロキシ構成を適用します。
Networking_Proxy_Get デバイスからプロキシ構成を取得します。
Networking_Proxy_SetProxyOptions Networking_ProxyConfig 構造体のプロキシ オプションを設定します。
Networking_Proxy_SetProxyAddress Networking_ProxyConfig構造体のプロキシ アドレスを設定します。
Networking_Proxy_SetAnonymousAuthentication 構造体のプロキシ認証 Networking_ProxyConfig 匿名に設定します。
Networking_Proxy_SetBasicAuthentication Networking_ProxyConfig構造体のプロキシ認証を basic に設定します。
Networking_Proxy_SetProxyNoProxyAddresses プロキシを使用しない Networking_ProxyConfig 構造体内のホスト アドレスの一覧を設定します。
Networking_Proxy_GetProxyOptions プロキシに設定されているプロキシ オプションを取得します。
Networking_Proxy_GetProxyAddress プロキシによって使用されるネットワーク アドレスを取得します。
Networking_Proxy_GetProxyPort プロキシによって使用されるネットワーク アドレスとポートを取得します。
Networking_Proxy_GetProxyType プロキシの種類を取得します。
Networking_Proxy_GetProxyUsername プロキシ認証のユーザー名を取得します。
Networking_Proxy_GetProxyPassword プロキシ認証のパスワードを取得します。
Networking_Proxy_GetAuthType プロキシ認証の種類を取得します。
Networking_Proxy_GetNoProxyAddresses プロキシを使用しないホストのコンマ区切りの一覧を取得します。
Networking_Proxy_GetProxyStatus プロキシの状態を取得します。
Networking_SetHardwareAddress ネットワーク インターフェイスのハードウェア アドレスを設定します。
Networking_SetInterfaceState ネットワーク インターフェイスを有効または無効にします。
Networking_SntpServer_Start ネットワーク インターフェイスの SNTP サーバーを登録して起動します。
Networking_SntpServerConfig_Destroy Networking_SntpServerConfig 構造体を破棄します。
Networking_SntpServerConfig_Init 既定の SNTP サーバー構成を使用して 、Networking_SntpServerConfig 構造体を初期化します。
Networking_TimeSync_GetEnabled タイム同期サービスが有効かどうかを示します。
Networking_TimeSync_SetEnabled タイム同期サービスを有効または無効にします。

構造 体

構造 体 説明
Networking_DhcpServerConfiguration ネットワーク インターフェイスの DHCP サーバー構成。
Networking_DhcpServerConfig ネットワーク インターフェイスの DHCP サーバー構成を表す不透明なバッファー。
Networking_NetworkInterface ネットワーク インターフェイスのプロパティ。
Networking_ProxyConfig プロキシ構成の不透明なバッファーを表す前方宣言。
Networking_SntpServerConfig ネットワーク インターフェイスの SNTP サーバー構成を表す不透明なバッファー。
Networking_IpConfig ネットワーク インターフェイスの IP 構成を表す不透明なバッファー。
Networking_StaticIpConfiguration ネットワーク インターフェイスの静的 IP アドレス構成。

列挙 型

Enum 説明
Networking_InterfaceConnectionStatus ネットワーク インターフェイスの接続状態。
Networking_InterfaceMedium ネットワーク インターフェイスで使用される有効なネットワーク テクノロジ。
Networking_IpType ネットワーク インターフェイスの IP 構成オプション。
Networking_ProxyAuthType プロキシ認証方法。
Networking_ProxyOptions プロキシ構成の状態を指定するビットマップ。
Networking_ProxyStatus プロキシの状態オプションを指定するビット マスク。
Networking_ProxyType プロキシの種類。

Typedef

Typedef 説明
Networking_InterfaceMedium_Type Networking_InterfaceMedium列挙値の型を指定します。
Networking_IpType_Type Networking_IpType列挙値の型を指定します。
Networking_ProxyAuthType 列挙値の型 Networking_ProxyAuthType 指定します。
Networking_ProxyOptions 列挙値の型 Networking_ProxyOptions 指定します。
Networking_ProxyStatus 列挙値の型 Networking_ProxyStatus 指定します。
Networking_ProxyType 列挙値の型 Networking_ProxyType 指定します。