IN_ADDR 構造体 (inaddr.h)
in_addr構造体は、IPv4 アドレスを表します。
構文
typedef struct in_addr {
union {
struct {
UCHAR s_b1;
UCHAR s_b2;
UCHAR s_b3;
UCHAR s_b4;
} S_un_b;
struct {
USHORT s_w1;
USHORT s_w2;
} S_un_w;
ULONG S_addr;
} S_un;
} IN_ADDR, *PIN_ADDR, *LPIN_ADDR;
メンバー
S_un
S_un.S_un_b
4 u_charとして書式設定されたホストの IPv4 アドレス。
S_un.S_un_b.s_b1
S_un.S_un_b.s_b2
S_un.S_un_b.s_b3
S_un.S_un_b.s_b4
S_un.S_un_w
2 つの u_shortとして書式設定されたホストの IPv4 アドレス。
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
u_longとして書式設定されたホストのアドレス。
注釈
IPaddr 型定義は IPv4 アドレスも表し、必要に応じてin_addr構造体にキャストできます。
Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (Windows SDK) (SDK) では、ヘッダー ファイルのorganizationが変更され、in_addr構造は、Ipexport.h ヘッダー ファイルによって自動的に含まれる Inaddr.h ヘッダー ファイルで定義されます。 Windows Server 2003 および Windows XP 用にリリースされたプラットフォーム ソフトウェア開発キット (SDK) では、 in_addr 構造が Ipexport.h ヘッダー ファイルで宣言されています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | inaddr.h (Ipexport.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示