Share via


SOCKADDR_STORAGE_XP 構造体 (ws2def.h)

SOCKADDR_STORAGE構造体は、トランスポート アドレスを指定するジェネリック構造体です。

構文

typedef struct sockaddr_storage_xp {
  short   ss_family;
  CHAR    __ss_pad1[_SS_PAD1SIZE];
  __int64 __ss_align;
  CHAR    __ss_pad2[_SS_PAD2SIZE];
} SOCKADDR_STORAGE_XP, *PSOCKADDR_STORAGE_XP, *LPSOCKADDR_STORAGE_XP;

メンバー

ss_family

トランスポート アドレスのアドレス ファミリ。 サポートされているアドレス ファミリの詳細については、「 WSK アドレス ファミリ」を参照してください。

__ss_pad1[_SS_PAD1SIZE]

構造体内の 8 バイト境界に __ss_align メンバーを配置する 6 バイトのパディング。

__ss_align

構造体を強制的に 8 バイトアラインする 64 ビット値。

__ss_pad2[_SS_PAD2SIZE]

SOCKADDR_STORAGE構造体の合計サイズを 128 バイトにする追加の 112 バイトのパディング。

注釈

WSK アプリケーションは、通常、ss_family メンバーを除き、SOCKADDR_STORAGE構造体 のメンバーに 直接アクセスしません。 代わりに、SOCKADDR_STORAGE構造体へのポインターは、通常、特定のアドレス ファミリに対応する特定の SOCKADDR 構造体型へのポインターにキャストされます。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header ws2def.h (Wsk.h を含む)

こちらもご覧ください

Sockaddr