次の方法で共有


ISCSI_IP_Address構造体 (iscsidef.h)

ISCSI_IP_Address構造体は、IP アドレスを定義します。

構文

typedef struct _ISCSI_IP_Address {
  ULONG Type;
  ULONG IpV4Address;
  UCHAR IpV6Address[16];
  ULONG IpV6FlowInfo;
  ULONG IpV6ScopeId;
  WCHAR TextAddress[256 + 1];
} ISCSI_IP_Address, *PISCSI_IP_Address;

メンバーズ

Type

ISCSIIPADDRESSTYPE IP アドレスの種類を示す値です。

IpV4Address

種類 = ISCSI_IP_ADDRESS_IPV4場合は、バイナリ バージョン 4 の IP アドレス。 それ以外 IpV4Address は定義されていません。

IpV6Address[16]

種類 = ISCSI_IP_ADDRESS_IPV6場合は、バイナリ バージョン 6 の IP アドレス。 それ以外の場合、IpV6Address は定義されていません。

IpV6FlowInfo

種類 = ISCSI_IP_ADDRESS_IPV6場合、IP プロトコルのバージョン 6 で定義されているこの IP アドレスのフロー情報。 それ以外 IpV6FlowInfo は定義されていません。

IpV6ScopeId

種類 = ISCSI_IP_ADDRESS_IPV6場合は、IP プロトコルのバージョン 6 で定義されている、この IP アドレスのスコープ ID。 それ以外 IpV6ScopeId は定義されていません。

TextAddress[256 + 1]

[種類] = ISCSI_IP_ADDRESS_TEXTの場合は、DNS またはドット付き 10 進テキスト アドレスです。 それ以外の場合、TextAddress は定義されていません。

必要条件

要件 価値
ヘッダー iscsidef.h (Iscsidef.h を含む)

関連項目

ISCSIIPADDRESSTYPE

ISCSI_IP_Address