INET_PORT_RANGE 结构 (mstcpip.h)

INET_PORT_RANGE 结构提供SIO_ACQUIRE_PORT_RESERVATION IOCTL 用于获取 TCP 或 UDP 端口块的运行时预留的输入数据。

语法

typedef struct _INET_PORT_RANGE {
  USHORT StartPort;
  USHORT NumberOfPorts;
} INET_PORT_RANGE, *PINET_PORT_RANGE, INET_PORT_RESERVATION, *PINET_PORT_RESERVATION;

成员

StartPort

起始 TCP 或 UDP 端口号。 如果此参数设置为零,系统将选择一个起始 TCP 或 UDP 端口号。

NumberOfPorts

要保留的 TCP 或 UDP 端口号的数目。

注解

Windows Vista 及更高版本支持 INET_PORT_RANGE 结构。

INET_PORT_RANGE结构是在输入缓冲区中传递到 IOCTL SIO_ACQUIRE_PORT_RESERVATION数据类型。 此 IOCTL 用于获取 TCP 或 UDP 端口块的运行时预留。

INET_PORT_RANGE 结构的类型为 INET_PORT_RESERVATION 结构。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mstcpip.h

另请参阅

CreatePersistentTcpPortReservation

CreatePersistentUdpPortReservation

DeletePersistentTcpPortReservation

DeletePersistentUdpPortReservation

INET_PORT_RESERVATION_INSTANCE

INET_PORT_RESERVATION_TOKEN

LookupPersistentTcpPortReservation

LookupPersistentUdpPortReservation

SIO_ACQUIRE_PORT_RESERVATION

SIO_ASSOCIATE_PORT_RESERVATION

SIO_RELEASE_PORT_RESERVATION