INET_PORT_RANGE 構造体 (mstcpip.h)

INET_PORT_RANGE構造体は、TCP または UDP ポートのブロックのランタイム予約を取得するために、SIO_ACQUIRE_PORT_RESERVATION IOCTL によって使用される入力データを提供します。

構文

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 ポート番号の数。

注釈

INET_PORT_RANGE構造は、Windows Vista 以降でサポートされています。

INET_PORT_RANGE構造体は、入力バッファーで SIO_ACQUIRE_PORT_RESERVATION IOCTL に渡されるデータ型です。 この IOCTL は、TCP または UDP ポートのブロックのランタイム予約を取得するために使用されます。

INET_PORT_RANGE構造体は、INET_PORT_RESERVATION構造体に型定義されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header 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