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

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

IpV4Address

Type = 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

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

TextAddress[256 + 1]

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

要件

要件
Header iscsidef.h (Iscsidef.h を含む)

こちらもご覧ください

ISCSIIPADDRESSTYPE

ISCSI_IP_Address