共用方式為


Winsock 結構

下列清單提供每個 Winsock 結構和 typedef 的簡潔描述。 如需任何結構或 typedef 的其他資訊,請按兩下 結構或 typedef 名稱。

結構 描述
addrinfo getaddrinfo 函式用來保存主機地址資訊。
addrinfoW GetAddrInfoW 函式用來保存主機地址資訊。
ADDRINFO_DNS_SERVER 表示 Winsock API 中使用的自訂功能變數名稱系統 (DNS) 伺服器。
addrinfoex GetAddrInfoEx 函式用來保存主機地址資訊。
addrinfoex2 要求正式名稱和完整功能變數名稱時,GetAddrInfoEx 函式會用來保存主機地址資訊。
addrinfoex3 GetAddrInfoEx 函式用來在要求特定網路介面時保存主機地址資訊。
addrinfoex4 要求完整功能變數名稱的句柄時,GetAddrInfoEx 函式會用來保存主機地址資訊。
addrinfoex5 要求完整功能變數名稱的句柄時,GetAddrInfoEx 函式會用來保存主機地址資訊。
addrinfoex6 要求完整功能變數名稱的句柄時,GetAddrInfoEx 函式會用來保存主機地址資訊。
AFPROTOCOLS 提供應用程式程式設計人員可以限制查詢的通訊協定清單。 僅供查詢之用。
Blob 包含數據區塊的相關信息。 衍生自二進位大型物件。
CSADDR_INFO 包含網路服務或命名空間提供者的 Winsock 位址資訊。
fd_set 由各種 Winsock 函式和服務提供者使用,例如 select,將套接字放入「集合」,以用於各種用途,例如測試指定的套接字以取得可讀性。
GROUP_FILTER 提供多播 IPv6 或 IPv4 位址的多播篩選參數。
GROUP_REQ 提供 IPv6 或 IPv4 位址的多播群組資訊。
GROUP_SOURCE_REQ 提供包含來源IP位址的IPv6或IPv4位址的多播群組資訊。
hostent 儲存指定主機的相關信息,例如主機名、IP 位址等等。
in_addr 代表 IPv4 因特網位址。
in_pktinfo 儲存已接收的封包地址資訊,並由 Windows 用來傳回已接收封包的相關信息。
in6_addr 代表 IPv6 因特網位址。
in6_pktinfo 儲存已接收的 IPv6 封包地址資訊,並由 Windows 用來傳回所接收封包的相關信息。
INET_PORT_RANGE 提供SIO_ACQUIRE_PORT_RESERVATION Ioctl 用來取得 TCP 或 UDP 連接埠區塊的運行時間保留的輸入數據。
INET_PORT_RESERVATION_INSTANCE 包含 TCP 或 UDP 連接埠區塊的埠保留和令牌。
INET_PORT_RESERVATION_TOKEN 包含 TCP 或 UDP 連接埠區塊的埠保留令牌。
ip_mreq 提供 IPv4 位址的多播群組資訊。
ip_mreq_source 提供 IPv4 位址的多播群組和來源資訊。
ip_msfilter 提供 IPv4 位址的多播篩選參數。
ipv6_mreq 提供 IPv6 位址的多播群組資訊。
縈繞 維護特定套接字的相關信息,指定當數據排入佇列傳送,並在 套接字上呼叫 closesocket 函式時,該套接字應該如何運作。
NAPI_DOMAIN_DESCRIPTION_BLOB 描述NS_EMAIL命名空間的命名空間提供者所處理的網域。
NAPI_PROVIDER_INSTALLATION_BLOB 包含為 NS_EMAIL 命名空間安裝命名空間提供者所需的資訊。
NS_SERVICE_INFO 包含指定命名空間內容或一組預設命名空間中網路服務或網路服務類型的相關信息。
PROTOCOL_INFO 包含通訊協議的相關信息。
protoent 包含對應至指定通訊協定名稱的名稱和通訊協定編號。
REAL_TIME_NOTIFICATION_SETTING_INPUT 包含用於 ControlChannelTrigger 之 TCP 套接字REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定,以在 Windows 市集應用程式中接收背景網路通知的輸入設定
REAL_TIME_NOTIFICATION_SETTING_OUTPUT 包含查詢中用於 ControlChannelTrigger 以在 Windows 市集應用程式中接收背景網路通知之 TCP 套接字REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定的輸出設定。
RIO_EXTENSION_FUNCTION_TABLE 包含實作 Winsock 已註冊 I/O 延伸模組之函式的相關信息。
RIO_BUF 指定使用 Winsock 已註冊 I/O 延伸模組來傳送或接收網路數據的已註冊緩衝區部分。
RIO_BUFFERID 指定與 Winsock 已註冊的 I/O 延伸模組搭配使用的已註冊緩衝區描述元。
RIO_CQ 使用 Winsock 註冊的 I/O 擴充功能,指定用於 I/O 完成通知的完成佇列描述元。
RIO_NOTIFICATION_COMPLETION 指定 I/O 完成與 RIONotify 函式搭配使用的方法,以使用 Winsock 已註冊的 I/O 擴充功能來傳送或接收網路數據。
RIO_RQ 指定使用 Winsock 註冊 I/O 延伸模組的傳送和接收要求所使用的套接字描述元。
RIORESULT 包含用來指出與 Winsock 註冊 I/O 延伸模組搭配使用之要求完成結果的數據。
RM_FEC_INFO 指定搭配可靠多播使用正向錯誤更正 (FEC) 的設定。
RM_RECEIVER_STATS 提供可靠多播接收者會話的統計數據。
RM_SEND_WINDOW 指定可靠的多播傳送視窗。
RM_SENDER_STATS 提供可靠的多播傳送者會話的統計數據。
servent 儲存或傳回指定服務名稱的名稱和服務編號。
SERVICE_ADDRESS 包含服務的地址資訊。
SERVICE_ADDRESSES 包含SERVICE_ADDRESS數據結構的陣列
SERVICE_INFO 包含網路服務或網路服務類型的相關信息。
SERVICE_TYPE_INFO_ABS 包含網路服務類型的相關信息。
SERVICE_TYPE_VALUE_ABS 包含網路服務類型值的相關信息。 此資訊可能專屬於命名空間。
sockaddr 包含套接字地址資訊。 sockaddr 結構會根據選取的通訊協定而有所不同。 限制為 IPv4;請改用 SOCKADDR_STORAGE
SOCKADDR_IRDA 與 IrDA 套接字作業搭配使用,由位址系列 AF_IRDA所定義。
SOCKADDR_STORAGE 儲存套接字位址資訊,而且足以儲存 IPv4 或 IPv6 位址資訊,促進通訊協定系列和通訊協定版本獨立性。 使用此結構取代 sockaddr 結構。
SOCKET_ADDRESS 儲存通訊協定特定的地址資訊。
SOCKET_ADDRESS_LIST 儲存包含通訊協定特定位址資訊的SOCKET_ADDRESS結構陣列
SOCKET_PEER_TARGET_NAME 包含對等目標的IP位址和名稱,以及要用於套接字的安全性通訊協議類型。
SOCKET_SECURITY_QUERY_INFO 包含 WSAQuerySocketSecurity 函式傳回的安全性資訊。
SOCKET_SECURITY_QUERY_TEMPLATE 包含 WSAQuerySocketSecurity 函式所使用的安全性範本。
SOCKET_SECURITY_SETTINGS 指定套接字的泛型安全性需求。
SOCKET_SECURITY_SETTINGS_IPSEC 指定 IPsec 特有的各種安全性需求和設定。
timeval 用來指定時間值。 與 Berkeley Software Distribution (BSD) 檔案 Time.h 相關聯。
TRANSMIT_FILE_BUFFERS 指定要在 TransferFile 傳輸作業期間,在檔案數據前後傳輸的數據。
TRANSMIT_PACKETS_ELEMENT 指定要由 TransmitPackets 函式傳輸的單一數據元素。
TRANSPORT_SETTING_ID 指定SIO_APPLY_TRANSPORT_SETTINGSIO_QUERY_TRANSPORT_SETTING IOCTL 所使用的傳輸設定識別碼,以套用或查詢套接字的傳輸設定。
WSABUF 啟用數據緩衝區的建立或操作。
WSACOMPLETION 指定對已註冊命名空間進行之 I/O 控制項呼叫的完成通知設定。
WSADATA 包含 Windows Sockets 實作的相關信息。
WSAMSG 儲存連線和未連接套接字的位址和選擇性控制資訊。 與 LPFN_WSARECVMSG (WSARecvMsg) 函式搭配使用。
WSANAMESPACE_INFO 包含命名空間提供者的註冊資訊。
WSANAMESPACE_INFOEX 包含命名空間提供者的增強註冊資訊。
WSANETWORKEVENTS 儲存套接字關於網路事件的內部資訊。
WSANSCLASSINFO 提供特定 Winsock 命名空間的個別參數資訊。
WSAOVERLAPPED 提供重疊 I/O 作業起始與其後續完成之間的通訊媒體。
WSAPOLLFD 儲存 WSAPoll 函式所使用的套接字資訊。
WSAPROTOCOL_INFO 儲存或擷取指定通訊協定的完整資訊。
WSAPROTOCOL_INFOW 儲存或擷取指定通訊協定的完整資訊。 通訊協定名稱會以 Unicode 字元陣列表示。
WSAPROTOCOLCHAIN 包含組成通訊協定鏈結的目錄專案標識碼計數清單。
WSAQUERYSET 提供指定服務的相關信息。
WSAQUERYSET2 提供指定服務的相關信息。
WSASERVICECLASSINFO 包含指定服務類別的相關信息。
WSAVERSION 在 Winsock 中提供版本比較。