MSFT_NetIPAddress 类的 Create 方法

创建 IPAddress。

语法

uint32 Create(
  [in]  uint32            InterfaceIndex,
  [in]  string            InterfaceAlias,
  [in]  string            IPAddress,
  [in]  uint16            AddressFamily,
  [in]  uint8             PrefixLength,
  [in]  uint8             Type,
  [in]  uint16            PrefixOrigin,
  [in]  uint16            SuffixOrigin,
  [in]  uint16            AddressState,
  [in]  datetime          ValidLifetime,
  [in]  datetime          PreferredLifetime,
  [in]  boolean           SkipAsSource,
  [in]  string            DefaultGateway,
  [in]  string            PolicyStore,
  [in]  boolean           PassThru,
  [out] MSFT_NetIPAddress CmdletOutput[]
);

参数

InterfaceIndex [in]

用户友好的界面索引。

InterfaceAlias [in]

用户友好的界面名称。

IPAddress [in]

IP 地址。

AddressFamily [in]

指示此 IP 地址的地址系列是 v4 还是 v6。

价值 意义
2
IPv4
地址系列为 IPv4
23
IPv6
地址系列为 IPv6

PrefixLength [in]

地址的类型。

价值 意义
1
单播
将地址标记为单播地址。 这是默认值
2
Anycast
将地址标记为任意广播地址

类型 [in]

地址的类型。

价值 意义
1
单播
将地址标记为单播地址。 这是默认值
2
Anycast
将地址标记为任意广播地址

PrefixOrigin [in]

此地址的前缀源。

0 (其他)

1 (手动)

2 (威尔克农)

3 (Dhcp)

4 (RouterAdvertisement)

后缀Origin [in]

此地址的后缀来源。

0 (其他)

1 (手动)

2 (威尔克农)

3 (Dhcp)

4 (链接)

5 (随机)

AddressState [in]

地址生存期状态。

0 (无效)

1 (暂定)

2 (重复)

3 (已弃用)

4 (首选)

ValidLifetime [in]

地址有效的生存期。 默认值为无限。

PreferredLifetime [in]

首选地址的生存期。 默认值为无限。

SkipAsSource [in]

除非明确要求,否则不要将地址用作任何传出数据包的源地址。

DefaultGateway [in]

待定

PolicyStore [in]

待定

PassThru [in]

指定该方法是否应输出一个对象,该对象表示 CmdletOutput 参数中新创建的 IP 地址。

CmdletOutput [out]

MSFT_NetIPAddress 类的嵌入实例。

要求

支持的最低客户端
Windows 8
支持的最低服务器
Windows Server 2012
Namespace
Root\StandardCimv2
页眉
Spcollec.h (包括 Dxtmpl.h)
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

另请参阅

MSFT_NetIPAddress