Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

INET_PORT_RANGE structure

The INET_PORT_RANGE structure provides input data used by the SIO_ACQUIRE_PORT_RESERVATION IOCTL to acquire a runtime reservation for a block of TCP or UDP ports.

Syntax


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

Members

StartPort

The starting TCP or UDP port number. If this parameter is set to zero, the system will choose a starting TCP or UDP port number.

NumberOfPorts

The number of TCP or UDP port numbers to reserve.

Remarks

The INET_PORT_RANGE structure is supported on Windows Vista and later.

The INET_PORT_RANGE structure is the datatype passed in the input buffer to the SIO_ACQUIRE_PORT_RESERVATION IOCTL. This IOCTL is used to acquire a runtime reservation for a block of TCP or UDP ports.

The INET_PORT_RANGE structure is typedefed to the INET_PORT_RESERVATION structure.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Mstcpip.h

See also

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

 

 

Show:
© 2017 Microsoft