VDS_IPADDRESS 構造体 (vdshwprv.h)

[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。

IP アドレスとポートを定義します。

構文

typedef struct _VDS_IPADDRESS {
  VDS_IPADDRESS_TYPE type;
  ULONG              ipv4Address;
  UCHAR              ipv6Address[16];
  ULONG              ulIpv6FlowInfo;
  ULONG              ulIpv6ScopeId;
  WCHAR              wszTextAddress[257];
  ULONG              ulPort;
} VDS_IPADDRESS;

メンバー

type

VDS_IPADDRESS_TYPEによって列挙されるアドレスの種類。

ipv4Address

メンバーがVDS_IPT_IPV4場合、これには、ネットワーク バイト順のバイナリ IPv4 アドレスが含まれます。 フィールド 3 バイト値は、ビット 0 から 7 に含まれています。 フィールド 2 バイト値は、ビット 8 から 15 に含まれています。 フィールド 1 バイト値は、ビット 16 から 23 に含まれています。 フィールド 0 バイト値は、ビット 24 から 31 に含まれています。

ipv6Address[16]

メンバーがVDS_IPT_IPV6場合、これには、ネットワーク バイト順のバイナリ IPv6 アドレスが含まれます。

ulIpv6FlowInfo

メンバーがVDS_IPT_IPV6されている場合、これには IP プロトコルのバージョン 6 で定義されているフロー情報が含まれます。

ulIpv6ScopeId

メンバーがVDS_IPT_IPV6されている場合、これには IP プロトコルのバージョン 6 で定義されているスコープ ID が含まれます。

wszTextAddress[257]

メンバーがVDS_IPT_TEXTされている場合は、ホストのバイト順にテキスト アドレス (DNS アドレスまたはドット アドレス) が含まれます。

ulPort

TCP ポート番号。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
Header vdshwprv.h
再頒布可能パッケージ VDS 1.1

こちらもご覧ください

IVdsIscsiPortal::GetIpsecSecurity

IVdsIscsiPortal::SetIpsecSecurity

IVdsIscsiPortal::SetIpsecTunnelAddress

VDS 構造体

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO