Windows Sockets 2
Windows Sockets 2 技術概觀。
若要開發 Windows Sockets 2,您需要下列標頭:
- af_irda.h
- in6addr.h
- mstcpip.h
- mswsock.h
- mswsockdef.h
- nsemail.h
- nspapi.h
- socketapi.h
- sporder.h
- transportsettingcommon.h
- winsock.h
- ws2atm.h
- ws2spi.h
- ws2tcpip.h
- wsipv6ok.h
- wsnwlink.h
- wsrm.h
如需這項技術的程式設計指導方針,請參閱:
列舉
CONTROL_CHANNEL_TRIGGER_STATUS 指定與 ControlChannelTrigger 搭配使用之 TCP 套接字的查詢REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定的狀態,以在 Windows 市集應用程式中接收背景網路通知。 |
eWINDOW_ADVANCE_METHOD eWINDOW_ADVANCE_METHOD列舉會指定用於 Reliable Multicast 的視窗進階模式。 |
MULTICAST_MODE_TYPE 指定多播群組地址的篩選模式。 |
NAPI_PROVIDER_LEVEL 指定指定網域之NS_EMAIL命名空間提供者的提供者授權層級。 |
NAPI_PROVIDER_TYPE 指定命名空間提供者預期的裝載類型。 |
RIO_NOTIFICATION_COMPLETION_TYPE 指定使用 Winsock 已註冊 I/O 延伸模組傳送或接收數據時,要與RIONotify 函式搭配使用的完成佇列通知類型。 |
SOCKET_SECURITY_PROTOCOL 指出在套接字上使用的安全性通訊協定類型,以保護網路流量。 |
SOCKET_USAGE_TYPE 用來指定套接字的使用類型。 |
TCPSTATE 指出傳輸控制通訊協定 (TCP) 連線的可能狀態。 |
WSAECOMPARATOR Windows Sockets WSAECOMPARATOR 列舉類型用於 Windows Sockets 2 中的版本比較語意。 |
WSC_PROVIDER_INFO_TYPE 列舉型別可用來指定 Windows Sockets 2 中分層服務通訊協定的資訊類別 (LSP) 。 |
函式
__WSAFDIsSet __WSAFDIsSet函式 (winsock2.h) 會指定套接字是否包含在一組套接字描述元中。 |
__WSAFDIsSet __WSAFDIsSet函式 (winsock.h) 指定套接字是否包含在一組套接字描述元中。 |
接受 accept 函式允許套接字上的連入連線嘗試。 |
AcceptEx AcceptEx 函式 (mswsock.h) 接受新的連線、傳回本機和遠端位址,並接收用戶端應用程式所傳送的第一個數據區塊。 |
AcceptEx AcceptEx 函式 (winsock.h) 接受新的連線、傳回本機和遠端位址,並接收用戶端應用程式傳送的第一個數據區塊。 |
斷言 |
bind bind 函式會將本機位址與套接字產生關聯。 (bind 函式 (winsock2.h) ) |
bind bind 函式 (winsock.h) 將本機位址與套接字產生關聯。 |
closesocket closesocket 函式會關閉現有的套接字。 (closesocket 函式 (winsock2.h) ) |
closesocket closesocket 函式 (winsock.h) 關閉現有的套接字。 |
connect connect 函式會建立與指定套接字的連線。 |
EnumProtocolsA EnumProtocols 函式會擷取本機主機上作用中之指定網路協定集的相關信息。 (ANSI) |
EnumProtocolsW EnumProtocols 函式會擷取本機主機上作用中之指定網路協定集的相關信息。 (Unicode) |
FD_SET Windows Sockets (Winsock) 函式和服務提供者會使用 FD_SET 宏 (winsock2.h) ,將套接字放在集合中。 |
FD_SET Windows Sockets (Winsock.h) (Winsock) 函式和服務提供者會使用 FD_SET winsock.h 宏 (winsock.h 宏,將套接字放在集合中。 |
freeaddrinfo 釋放 getaddrinfo 函式動態配置於 addrinfo 結構中的地址資訊。 |
FreeAddrInfoEx FreeAddrInfoEx 函式 (ws2tcpip.h) 釋放 GetAddrInfoEx 函式動態配置在 addrinfoex 結構中的資訊。 |
FreeAddrInfoExW FreeAddrInfoExW (Unicode) 函式 (ws2tcpip.h) 釋放 GetAddrInfoEx 函式動態配置在 addrinfoex 結構中的資訊。 |
FreeAddrInfoW 釋放 GetAddrInfoW 函式動態配置在 addrinfoW 結構中的資訊。 |
gai_strerrorA gai_strerror 函式會根據 getaddrinfo 函式所傳回的EAI_* 錯誤,協助列印錯誤訊息。 (ANSI) |
gai_strerrorW gai_strerror 函式會根據 getaddrinfo 函式所傳回的EAI_* 錯誤,協助列印錯誤訊息。 (Unicode) |
GetAcceptExSockaddrs GetAcceptExSockaddrs 函式 (mswsock.h) 剖析從 AcceptEx 函式呼叫取得的數據,並將本機和遠端位址傳遞至 sockaddr 結構。 |
GetAcceptExSockaddrs GetAcceptExSockaddrs 函式 (winsock.h) 剖析從 AcceptEx 函式呼叫取得的數據,並將本機和遠端地址傳遞至 sockaddr 結構。 |
GetAddressByNameA GetAddressByName 已無法再用於 Windows Sockets 2。 (ANSI) |
GetAddressByNameW GetAddressByName 已無法再用於 Windows Sockets 2。 (Unicode) |
getaddrinfo 提供從 ANSI 主機名到地址的通訊協議獨立轉譯。 |
GetAddrInfoExA 使用其他參數提供與通訊協定無關的名稱解析,以限定哪些命名空間提供者應該處理要求。 (ANSI) |
GetAddrInfoExCancel 取消 GetAddrInfoEx 函式的異步操作。 |
GetAddrInfoExOverlappedResult 取得 GetAddrInfoEx 函式之異步操作所使用之 OVERLAPPED 結構的傳回碼。 |
GetAddrInfoExW 使用其他參數提供與通訊協定無關的名稱解析,以限定哪些命名空間提供者應該處理要求。 (Unicode) |
GetAddrInfoW 提供從 Unicode 主機名到地址的通訊協議獨立轉譯。 |
gethostbyaddr gethostbyaddr 函式會擷取對應至網路位址的主機資訊。 不再建議使用 gethostbyaddr (,請改用 getnameinfo) |
gethostbyaddr 自 Windows Sockets 2 起,不再建議使用 winsock.h (winsock.h) gethostbyaddr 函式。 |
gethostbyaddr gethostbyaddr 宏函式 (wsipv6ok.h) 會擷取對應至網路位址的主機資訊。 |
gethostbyname gethostbyname 函式 (winsock2.h) 函式會從主機資料庫擷取對應至主機名的主機資訊。 |
gethostbyname gethostbyname 函式 (winsock.h) 會從主機資料庫擷取對應至主機名的主機資訊。 |
gethostbyname gethostbyname 宏函式 (wsipv6ok.h) 會從主機資料庫擷取對應至主機名的主機資訊。 |
gethostname gethostname 函式 (winsock2.h) 會擷取本機計算機的標準主機名。 |
gethostname gethostname 函式 (winsock.h) 會擷取本機計算機的標準主機名。 |
GetHostNameW GetHostNameW 函式會將本機計算機的標準主機名擷取為 Unicode 字串。 |
getipv4sourcefilter 擷取 IPv4 套接字的多播篩選狀態。 |
GetNameByTypeA GetNameByType 函式會擷取指定服務類型的網路服務名稱。 (ANSI) |
GetNameByTypeW GetNameByType 函式會擷取指定服務類型的網路服務名稱。 (Unicode) |
getnameinfo 提供與通訊協議無關的名稱解析,從位址到 ANSI 主機名,以及從埠號碼到 ANSI 服務名稱。 |
GetNameInfoW 提供與通訊協議無關的名稱解析,從位址到 Unicode 主機名,以及從埠號碼到 Unicode 服務名稱。 |
getpeername getpeername 函式 (winsock2.h) 會擷取套接字所連接的對等位址。 |
getpeername getpeername 函式 (winsock.h) 會擷取套接字所連接的對等位址。 |
getprotobyname getprotobyname 函式 (winsock2.h) 會擷取對應至通訊協定名稱的通訊協議資訊。 |
getprotobyname getprotobyname 函式 (winsock.h) 會擷取對應至通訊協定名稱的通訊協議資訊。 |
getprotobynumber getprotobynumber 函式 (winsock2.h) 會擷取對應至通訊協議號碼的通訊協議資訊。 |
getprotobynumber getprotobynumber 函式 (winsock.h) 會擷取對應至通訊協議號碼的通訊協議資訊。 |
getservbyname getservbyname 函式 (winsock2.h) 擷取對應至服務名稱和通訊協議的服務資訊。 |
getservbyname getservbyname 函式 (winsock.h) 擷取對應至服務名稱和通訊協議的服務資訊。 |
getservbyport getservbyport 函式 (winsock2.h) 擷取對應至埠和通訊協議的服務資訊。 |
getservbyport getservbyport 函式 (winsock.h) 擷取對應至埠和通訊協議的服務資訊。 |
GetServiceA GetService 函式會擷取一組預設命名空間或指定命名空間內容中的網路服務相關信息。 (ANSI) |
GetServiceW GetService 函式會擷取一組預設命名空間或指定命名空間內容中的網路服務相關信息。 (Unicode) |
getsockname getsockname 函式 (winsock2.h) 會擷取指定套接字描述元的本機名稱。 |
getsockname getsockname 函式 (winsock.h) 會擷取套接字的本機名稱。 |
getsockopt getsockopt 函式會擷取與任何類型套接字、處於任何狀態的套接字選項相關聯的目前值,並將結果儲存為 optval。 |
getsockopt 取得ockopt 函式 (winsock.h) 擷取套接字選項。 |
getsourcefilter 擷取 IPv4 或 IPv6 套接字的多播篩選狀態。 |
GetTypeByNameA GetTypeByName 函式會擷取名稱所指定網路服務的服務類型 GUID。 (ANSI) |
GetTypeByNameW GetTypeByName 函式會擷取名稱所指定網路服務的服務類型 GUID。 (Unicode) |
htond 將雙精度浮點數從主機轉換成 TCP/IP 網路位元組順序 (,這是大端) 。 |
htonf 將浮點數從主機轉換成 TCP/IP 網路位元組順序, (為大端) 。 |
htonl htonl 函式 (winsock2.h) 會將u_long從主機轉換成 TCP/IP 網路位元組順序,也就是大到大。 |
htonl htonl 函式 (winsock.h) 會將u_long從主機轉換成 TCP/IP 網路位元組順序 (,這是大端) 。 |
htonll 將未簽署的__int64從主機轉換為 TCP/IP 網路位元組順序 (,這是大端) 。 |
htons htons 函式 (winsock2.h) 會將u_short從主機轉換成 TCP/IP 網路位元組順序,這是大端。 |
htons htons 函式 (winsock.h) 會將u_short從主機轉換成 TCP/IP 網路位元組順序 (,這是巨量) 。 |
IN4_ADDR_EQUAL |
IN4_CLASSA |
IN4_CLASSB |
IN4_CLASSC |
IN4_CLASSD |
IN4_IS_ADDR_6TO4ELIGIBLE |
IN4_IS_ADDR_BROADCAST |
IN4_IS_ADDR_LINKLOCAL |
IN4_IS_ADDR_LOOPBACK |
IN4_IS_ADDR_MC_ADMINLOCAL |
IN4_IS_ADDR_MC_LINKLOCAL |
IN4_IS_ADDR_MC_SITELOCAL |
IN4_IS_ADDR_MULTICAST |
IN4_IS_ADDR_RFC1918 |
IN4_IS_ADDR_SITELOCAL |
IN4_IS_ADDR_UNSPECIFIED |
IN4_IS_UNALIGNED_ADDR_6TO4ELIGIBLE |
IN4_IS_UNALIGNED_ADDR_BROADCAST |
IN4_IS_UNALIGNED_ADDR_LINKLOCAL |
IN4_IS_UNALIGNED_ADDR_LOOPBACK |
IN4_IS_UNALIGNED_ADDR_MULTICAST |
IN4_IS_UNALIGNED_ADDR_RFC1918 |
IN4_IS_UNALIGNED_ADDR_UNSPECIFIED |
IN4_MULTICAST |
IN4_UNALIGNED_ADDR_EQUAL |
IN4_UNCANONICALIZE_SCOPE_ID |
IN4ADDR_ISANY |
IN4ADDR_ISEQUAL |
IN4ADDR_ISLOOPBACK |
IN4ADDR_ISUNSPECIFIED |
IN4ADDR_SCOPE_ID |
IN4ADDR_SETANY |
IN4ADDR_SETLOOPBACK |
IN4ADDR_SETSOCKADDR |
IN6_ADDR_EQUAL |
IN6_EXTRACT_V4ADDR_FROM_6TO4 |
IN6_EXTRACT_V4ADDR_FROM_ISATAP |
IN6_GET_ADDR_V4COMPAT |
IN6_GET_ADDR_V4MAPPED |
IN6_IS_ADDR_6TO4 |
IN6_IS_ADDR_ALLNODESONLINK |
IN6_IS_ADDR_ALLNODESONNODE |
IN6_IS_ADDR_ALLROUTERSONLINK |
IN6_IS_ADDR_ANYCAST |
IN6_IS_ADDR_EUI64 |
IN6_IS_ADDR_GLOBAL |
IN6_IS_ADDR_ISATAP |
IN6_IS_ADDR_LINKLOCAL |
IN6_IS_ADDR_LOOPBACK |
IN6_IS_ADDR_MC_GLOBAL |
IN6_IS_ADDR_MC_LINKLOCAL |
IN6_IS_ADDR_MC_NODELOCAL |
IN6_IS_ADDR_MC_ORGLOCAL |
IN6_IS_ADDR_MC_SITELOCAL |
IN6_IS_ADDR_MULTICAST |
IN6_IS_ADDR_SITELOCAL |
IN6_IS_ADDR_SOLICITEDNODE |
IN6_IS_ADDR_SUBNET_RESERVED_ANYCAST |
IN6_IS_ADDR_SUBNET_ROUTER_ANYCAST |
IN6_IS_ADDR_TEREDO |
IN6_IS_ADDR_UNSPECIFIED |
IN6_IS_ADDR_V4COMPAT |
IN6_IS_ADDR_V4MAPPED |
IN6_IS_ADDR_V4TRANSLATED |
IN6_MULTICAST_SCOPE |
IN6_PREFIX_EQUAL |
IN6_SET_6TO4_PREFIX |
IN6_SET_ADDR_LOOPBACK |
IN6_SET_ADDR_SOLICITEDNODE |
IN6_SET_ADDR_UNSPECIFIED |
IN6_SET_ADDR_V4COMPAT |
IN6_SET_ADDR_V4MAPPED |
IN6_SET_ISATAP_IDENTIFIER |
IN6_UNCANONICALIZE_SCOPE_ID |
IN6ADDR_IS6TO4 |
IN6ADDR_ISANY |
IN6ADDR_ISEQUAL |
IN6ADDR_ISISATAP |
IN6ADDR_ISLOOPBACK |
IN6ADDR_ISTEREDO |
IN6ADDR_ISUNSPECIFIED |
IN6ADDR_ISV4MAPPED |
IN6ADDR_SETANY |
IN6ADDR_SETLOOPBACK |
IN6ADDR_SETSOCKADDR |
IN6ADDR_SETV4MAPPED |
inet_addr inet_addr函式 (winsock2.h) 會將包含 IPv4 虛線十進位位址的字串轉換成IN_ADDR結構的適當位址。 |
inet_addr inet_addr函式 (winsock.h) 會將包含 IPv4 dotted-decimal 位址的字串轉換成IN_ADDR結構的適當位址。 |
inet_addr inet_addr宏函式 (wsipv6ok.h) 會將包含 IPv4 點十進位位址的字串轉換成IN_ADDR結構的適當位址。 |
inet_ntoa inet_ntoa函式 (winsock2.h) 會將 (Ipv4) 因特網網路位址轉換成以因特網標準虛點十進位格式的 ASCII 字符串。 |
inet_ntoa inet_ntoa函式 (winsock.h) 會將 (Ipv4) 因特網網路位址轉換成以因特網標準虛線十進位格式的 ASCII 字符串。 |
inet_ntoa inet_ntoa宏函式 (wsipv6ok.h) 會將 (Ipv4) 因特網網路位址轉換成因特網標準虛線十進位格式的 ASCII 字符串。 |
inet_ntop InetNtop 函式會將 IPv4 或 IPv6 因特網網路位址轉換成以因特網標準格式的字串。 此函式的 ANSI 版本inet_ntop。 (InetNtopA 或 inet_ntop) |
inet_pton InetPton 函式會將標準文字呈現格式中的 IPv4 或 IPv6 因特網網路位址轉換成數值二進位格式。 此函式的 ANSI 版本inet_pton。 (InetPtonA 或 inet_pton) |
InetNtopW InetNtop 函式會將 IPv4 或 IPv6 因特網網路位址轉換成以因特網標準格式的字串。 此函式的 ANSI 版本inet_ntop。 (InetntopW) |
InetPtonW InetPton 函式會將標準文字呈現格式中的 IPv4 或 IPv6 因特網網路位址轉換成數值二進位格式。 此函式的 ANSI 版本inet_pton。 (InetPtonW) |
ioctlsocket ioctlsocket 函式 (winsock2.h) 控制套接字的 I/O 模式,而且可在任何狀態的任何套接字上使用。 |
ioctlsocket ioctlsocket 函式 (winsock.h) 控制套接字的 I/O 模式。 |
listen 接聽函式會將套接字置於接聽連入連線的狀態。 |
LPFN_CONNECTEX ConnectEx 函式會建立與指定套接字的連線,並在建立連接之後選擇性地傳送數據。 |
LPFN_DISCONNECTEX 關閉套接字上的連線,並允許重複使用套接字句柄。注意 此函式是 Windows Sockets 規格的 Microsoft 特定擴充功能。 |
LPFN_RIOCLOSECOMPLETIONQUEUE 透過傳送和接收具有 Winsock 已註冊 I/O 延伸模組的要求,以關閉用於 I/O 完成通知的現有完成佇列。 |
LPFN_RIOCREATECOMPLETIONQUEUE 建立特定大小的 I/O 完成佇列,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。 |
LPFN_RIOCREATEREQUESTQUEUE 使用指定的套接字和 I/O 完成佇列建立已註冊的 I/O 套接字描述項,以搭配 Winsock 已註冊的 I/O 擴充功能使用。 |
LPFN_RIODEQUEUECOMPLETION 從 I/O 完成佇列中移除專案,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。 |
LPFN_RIODEREGISTERBUFFER 取消註冊與 Winsock 已註冊 I/O 延伸模組搭配使用的已註冊緩衝區。 |
LPFN_RIONOTIFY 使用 I/O 完成佇列來註冊通知行為的方法,以搭配 Winsock 已註冊的 I/O 延伸模組使用。 |
LPFN_RIORECEIVE 在連接的已註冊 I/O TCP 套接字或系結的已註冊 I/O UDP 套接字上接收網路數據,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。 |
LPFN_RIORECEIVEEX 在已連線的已註冊 I/O TCP 套接字或系結的已註冊 I/O UDP 套接字上接收網路數據,並搭配其他選項搭配 Winsock 已註冊的 I/O 延伸模組使用。 |
LPFN_RIOREGISTERBUFFER 向指定的緩衝區註冊RIO_BUFFERID、已註冊的緩衝區描述項,以便與 Winsock 已註冊的 I/O 擴充功能搭配使用。 |
LPFN_RIORESIZECOMPLETIONQUEUE 將 I/O 完成佇列的大小調整為較大或更小,以便與 Winsock 已註冊的 I/O 擴充功能搭配使用。 |
LPFN_RIORESIZEREQUESTQUEUE 將要求佇列的大小調整為較大或較小,以便與 Winsock 已註冊的 I/O 擴充功能搭配使用。 |
LPFN_RIOSEND 在已連線的已註冊 I/O TCP 套接字或系結的已註冊 I/O UDP 套接字上傳送網路數據,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。 |
LPFN_RIOSENDEX 在已連線的已註冊 I/O TCP 套接字或系結的已註冊 I/O UDP 套接字上傳送網路數據,並搭配其他選項搭配 Winsock 已註冊的 I/O 擴充功能使用。 |
LPFN_TRANSMITPACKETS 透過連接的套接字傳輸記憶體內部資料或檔案資料。 |
LPFN_WSARECVMSG *LPFN_WSARECVMSG* 是函式指標類型。 您可以在應用程式中實作相符的 WSARecvMsg 回呼函式。 系統會使用您的回呼函式,透過連接的套接字,將記憶體內部資料或檔案資料傳送給您。 |
LPNSPCLEANUP 終止特定 Windows Sockets 命名空間服務提供者的使用。 |
LPNSPGETSERVICECLASSINFO 擷取與命名空間提供者相關的架構 (架構) 的所有相關類別資訊。 |
LPNSPINSTALLSERVICECLASS NSPInstallServiceClass 函式會在命名空間提供者內註冊服務類別架構。 |
LPNSPIOCTL 將 IOCTL 傳送至命名空間服務提供者。 |
LPNSPLOOKUPSERVICEBEGIN 起始客戶端查詢,此查詢受限於 WSAQUERYSET 結構中包含的資訊。 |
LPNSPLOOKUPSERVICEEND 呼叫 以釋放先前呼叫 NSPLookupServiceBegin 和 NSPLookupServiceNext 的句柄。 |
LPNSPLOOKUPSERVICENEXT 從先前呼叫 NSPLookupServiceBegin 取得句柄之後呼叫,以擷取所要求的服務資訊。 |
LPNSPREMOVESERVICECLASS 永久移除命名空間中的指定服務類別。 |
LPNSPSETSERVICE 註冊或取消註冊命名空間內的服務實例。 |
LPNSPV2CLEANUP 通知命名空間服務提供者第 2 版 (NSPv2) 提供者用戶端會話已終止。 |
LPNSPV2CLIENTSESSIONRUNDOWN 通知命名空間服務提供者第 2 版 (NSPv2) 提供者用戶端會話正在終止。 |
LPNSPV2LOOKUPSERVICEBEGIN 起始命名空間第 2 版服務提供者的客戶端查詢,此提供者受限於包含在WSAQUERYSET2結構內的資訊。 |
LPNSPV2LOOKUPSERVICEEND 呼叫 以釋放先前呼叫 NSPv2LookupServiceBegin 和 NSPv2LookupServiceNextEx 的句柄。 |
LPNSPV2LOOKUPSERVICENEXTEX 從先前呼叫 NSPv2LookupServiceBegin 取得句柄之後呼叫,以便從命名空間第 2 版服務提供者擷取要求的資訊。 |
LPNSPV2SETSERVICEEX 在命名空間服務提供者第 2 版 (NSPv2) 提供者的命名空間內註冊或取消註冊名稱或服務實例。 |
LPNSPV2STARTUP 通知命名空間服務提供者第 2 版 (NSPv2) 提供者,指出新的客戶端進程是開始使用提供者。 |
LPWSAOVERLAPPED_COMPLETION_ROUTINE TBD (LPWSAOVERLAPPED_COMPLETION_ROUTINE) |
LPWSPACCEPT LPWSPAccept 函式會根據條件函式的傳回值,有條件地接受連接。 |
LPWSPADDRESSTOSTRING LPWSPAddressToString 函式會將 sockaddr 結構的所有元件轉換成地址的人類可讀取數值字串表示。 這主要用於顯示用途。 |
LPWSPASYNCSELECT LPWSPAsyncSelect 函式會要求 Windows 訊息型事件通知套接字的網路事件。 |
LPWSPBIND LPWSPBind 函式會將本機地址關聯 (,也就是名稱) 與套接字。 |
LPWSPCANCELBLOCKINGCALL LPWSPCancelBlockingCall 函式會取消目前正在進行中的封鎖呼叫。 |
LPWSPCLEANUP LPWSPCleanup 函式會終止使用 Windows Sockets 服務提供者。 |
LPWSPCLOSESOCKET LPWSPCloseSocket 函式會關閉套接字。 |
LPWSPCONNECT LPWSPConnect 函式會建立對等的連線、交換連線數據,並根據提供的流程規格來指定所需的服務品質。 |
LPWSPDUPLICATESOCKET LPWSPDuplicateSocket 函式會傳回WSAPROTOCOL_INFO結構,可用來建立共用套接字的新套接字描述項。 |
LPWSPENUMNETWORKEVENTS LPWSPEnumNetworkEvents 函式會報告所指出套接字的網路事件發生次數。 |
LPWSPEVENTSELECT LPWSPEventSelect 函式會指定要與所提供網路事件集相關聯的事件物件。 |
LPWSPGETOVERLAPPEDRESULT LPWSPGetOverlappedResult 函式會傳回指定套接字上重迭作業的結果。 |
LPWSPGETPEERNAME LPWSPGetPeerName 函式會取得套接字所連接的對等位址。 |
LPWSPGETQOSBYNAME LPWSPGetQOSByName 函式會根據具名範本初始化 QOS 結構,或擷取可用範本名稱的列舉。 |
LPWSPGETSOCKNAME LPWSPGetSockName 函式會取得套接字的本機名稱。 |
LPWSPGETSOCKOPT LPWSPGetSockOpt 函式會擷取套接字選項。 |
LPWSPIOCTL LPWSPIoctl 函式會控制套接字模式。 |
LPWSPJOINLEAF LPWSPJoinLeaf 函式會將分葉節點聯結至多點會話、交換聯機數據,並根據提供的流程規格指定所需的服務品質。 |
LPWSPLISTEN LPWSPListen 函式會建立套接字來接聽連入連線。 |
LPWSPRECV LPWSPRecv 函式會在套接字上接收數據。 |
LPWSPRECVDISCONNECT 如果套接字是面向連線,LPWSPRecvDisconnect 函式會終止套接字上的接收,並擷取中斷聯機數據。 |
LPWSPRECVFROM LPWSPRecvFrom 函式會接收數據報並儲存來源位址。 |
LPWSPSELECT LPWSPSelect 函式會決定一或多個套接字的狀態。 |
LPWSPSEND LPWSPSend 函式會在連接的套接字上傳送數據。 |
LPWSPSENDDISCONNECT LPWSPSendDisconnect 函式會起始套接字聯機的終止,並傳送中斷連線數據。 |
LPWSPSENDTO WSPSendTo 函式會使用重疊的 I/O 將數據傳送至特定目的地。 |
LPWSPSETSOCKOPT LPWSPSetSockOpt 函式會設定套接字選項。 |
LPWSPSHUTDOWN LPWSPShutdown 函式會停用套接字上的傳送和/或接收。 |
LPWSPSOCKET LPWSPSocket 函式會建立套接字。 |
LPWSPSTRINGTOADDRESS WSPStringToAddress 函式會將人類可讀取的數值字串轉換成套接字地址結構, (sockaddr) 適合傳遞至採用這類結構的 Windows Sockets 例程。 |
NSPStartup 擷取提供者的動態資訊,例如 DLL 進入點的清單。 |
ntohd 將不帶正負號的__int64從 TCP/IP 網路順序轉換為主機位元組順序 (,這是 Intel 處理器) 的位元組順序,並傳回雙精度浮點數。 |
ntohf 將不帶正負號的__int32從 TCP/IP 網路順序轉換為主機位元組順序 (,這是 Intel 處理器) 的位元組順序,並傳回浮點數。 |
ntohl ntohl 函式 (winsock2.h) 會將u_long從 TCP/IP 網路順序轉換成主機位元組順序 (,這是 Intel 處理器) 上的位元組順序。 |
ntohl ntohl 函式 (winsock.h) 會將u_long從 TCP/IP 網路順序轉換成主機位元組順序,這是 Intel 處理器上的小到尾。 |
ntohll 將未簽署的__int64從 TCP/IP 網路順序轉換為主機位元組順序 (,這是 Intel 處理器) 的位元組位元組順序。 |
ntohs ntohs 函式 (winsock2.h) 會將u_short從 TCP/IP 網路位元組順序轉換成裝載位元節順序 (,這是 Intel 處理器) 的位元組順序。 |
ntohs ntohs 函式 (winsock.h) 會將u_short從 TCP/IP 網路位元組順序轉換成主機位元組順序,這是 Intel 處理器上的位元組位元組順序。 |
ProcessSocketNotifications 建立一組套接字與完成埠的關聯,並擷取已在該埠上擱置的任何通知。 一旦相關聯,完成埠就會收到指定的套接字狀態通知。 |
recv recv 函式 (winsock2.h) 會從連接的套接字或系結的無連線套接字接收數據。 |
recv recv 函式 (winsock.h) 會從連接的套接字或系結的無連線套接字接收數據。 |
recvfrom recvfrom 函式會接收數據報,並儲存來源位址。 |
recvfrom recvfrom 函式會接收數據報並儲存來源位址。 |
select select 函式會判斷一或多個套接字的狀態,並視需要等候,以執行同步 I/O。 |
send 在連接的套接字上傳送數據。 (傳送) |
sendto sendto 函式 (winsock2.h) 是用來在套接字上寫入傳出數據。 |
sendto sendto 函式 (winsock.h) 將數據傳送至特定目的地。 |
SetAddrInfoExA 向特定命名空間提供者註冊或取消註冊名稱、服務名稱和相關聯的位址。 (ANSI) |
SetAddrInfoExW 向特定命名空間提供者註冊或取消註冊名稱、服務名稱和相關聯的位址。 (Unicode) |
setipv4sourcefilter 設定IPv4套接字的多播篩選狀態。 |
SetServiceA SetService 函式會在登錄中註冊或移除一或多個命名空間內的網路服務。 (ANSI) |
SetServiceW SetService 函式會在登錄中註冊或移除一或多個命名空間內的網路服務。 (Unicode) |
SetSocketMediaStreamingMode 指出網路是否要用於傳輸需要服務品質的串流媒體。 |
setsockopt setsockopt 函式 (winsock2.h) 會以任何狀態設定與任何類型套接字相關聯的套接字選項目前值。 |
setsockopt setockopt 函式 (winsock.h) 設定套接字選項。 |
setsourcefilter 設定IPv4或IPv6套接字的多播篩選狀態。 |
shutdown 關閉函式 (winsock2.h) 用於所有類型的套接字,以停用接收、傳輸或兩者。 |
shutdown shutdown 函式 (winsock.h) 停用套接字上的傳送或接收。 |
socket 套接字函式會建立系結至特定傳輸服務提供者的套接字。 |
SocketNotificationRetrieveEvents 提供這個內嵌協助程式函式,方便從 OVERLAPPED_ENTRY擷取事件遮罩。 |
TransmitFile TransmitFile 函式 (mswsock.h) 透過連接的套接字句柄傳輸檔案數據。 |
TransmitFile TransmitFile 函式 (winsock.h) 透過連接的套接字句柄傳輸檔案數據。 |
WPUCloseEvent WPUCloseEvent 函式會關閉開啟的事件物件句柄。 |
WPUCloseSocketHandle WPUCloseSocketHandle 函式會關閉現有的套接字句柄。 |
WPUCloseThread WPUCloseThread 函式會關閉以呼叫 WPUOpenCurrentThread 開啟的線程。 |
WPUCompleteOverlappedRequest WPUCompleteOverlappedRequest 函式會針對重疊的 I/O 作業執行重疊的 I/O 完成通知。 |
WPUCreateEvent WPUCreateEvent 函式會建立新的事件物件。 |
WPUCreateSocketHandle WPUCreateSocketHandle 函式會建立新的套接字句柄。 |
WPUFDIsSet WPUFDIsSet 函式會檢查指定套接字句柄的成員資格。 |
WPUGetProviderPath WPUGetProviderPath 函式會擷取指定提供者的 DLL 路徑。 |
WPUModifyIFSHandle WPUModifyIFSHandle 函式會從 Ws2_32.dll 收到可能) 修改的 IFS 句柄 (。 |
WPUOpenCurrentThread WPUOpenCurrentThread 函式會開啟目前線程的句柄,該句柄可與分層服務提供者中的重疊函式搭配使用。 |
WPUPostMessage WPUPostMessage 函式會以維持與舊版 WSOCK32.dll 回溯相容性的方式執行標準 Windows PostMessage 函式。 |
WPUQueryBlockingCallback WPUQueryBlockingCallback 函式會傳回回回呼函式的指標,服務提供者在服務封鎖作業時應該定期叫用。 |
WPUQuerySocketHandleContext WPUQuerySocketHandleContext 函式會查詢與指定套接字句柄相關聯的內容值。 |
WPUQueueApc WPUQueueApc 函式會將使用者模式異步過程調用排入佇列, (APC) 至指定的線程,以利叫用重疊的 I/O 完成例程。 |
WPUResetEvent WPUResetEvent 函式會將指定事件物件的狀態重設為非ignaled。 此呼叫在中斷內容中使用是安全的。 |
WPUSetEvent WPUSetEvent 函式會將指定事件對象的狀態設定為已發出訊號。 此呼叫在中斷內容中使用是安全的。 |
WSAAccept WSAAccept 函式會根據條件函式的傳回值有條件地接受連線、提供服務品質流程規格,並允許傳輸連線數據。 |
WSAAddressToStringA 將 sockaddr 結構的所有元件轉換成地址的人類可讀取字串表示。 (ANSI) |
WSAAddressToStringW 將 sockaddr 結構的所有元件轉換成地址的人類可讀取字串表示。 (Unicode) |
WSAAdvertiseProvider 讓特定命名空間第 2 版提供者可供所有合格的用戶端使用。 |
WSAAsyncGetHostByAddr WSAAsyncGetHostByAddr 函式 (winsock2.h) 異步擷取對應至位址的主機資訊。 |
WSAAsyncGetHostByAddr WSAAsyncGetHostByAddr 函式 (winsock.h) 異步擷取對應至位址的主機資訊。 |
WSAAsyncGetHostByAddr WSAAsyncGetHostByAddr 宏函式 (wsipv6ok.h) 異步擷取對應至位址的主機資訊。 |
WSAAsyncGetHostByName WSAAsyncGetHostByName 函式 (winsock2.h) 異步擷取對應至主機名的主機資訊。 |
WSAAsyncGetHostByName WSAAsyncGetHostByName 函式 (winsock.h) 異步擷取對應至主機名的主機資訊。 |
WSAAsyncGetHostByName WSAAsyncGetHostByName 宏函式 (wsipv6ok.h) 異步擷取對應至主機名的主機資訊。 |
WSAAsyncGetProtoByName WSAAsyncGetProtoByName 函式 (winsock2.h) 異步擷取對應至通訊協定名稱的通訊協議資訊。 |
WSAAsyncGetProtoByName WSAAsyncGetProtoByName 函式 (winsock.h) 異步擷取對應至通訊協定名稱的通訊協議資訊。 |
WSAAsyncGetProtoByNumber WSAAsyncGetProtoByNumber 函式 (winsock2.h) 異步擷取對應至通訊協定號碼的通訊協議資訊。 |
WSAAsyncGetProtoByNumber WSAAsyncGetProtoByNumber 函式 (winsock.h) 異步擷取對應至通訊協定號碼的通訊協議資訊。 |
WSAAsyncGetServByName WSAAsyncGetServByName 函式 (winsock2.h) 異步擷取對應至服務名稱和埠的服務資訊。 |
WSAAsyncGetServByName WSAAsyncGetServByName 函式 (winsock.h) 異步擷取對應至服務名稱和埠的服務資訊。 |
WSAAsyncGetServByPort WSAAsyncGetServByPort 函式 (winsock2.h) 異步擷取對應至埠和通訊協議的服務資訊。 |
WSAAsyncGetServByPort WSAAsyncGetServByPort 函式 (winsock.h) 異步擷取對應至埠和通訊協議的服務資訊。 |
WSAAsyncSelect WSAAsyncSelect 函式 (winsock2.h) 要求 Windows 訊息式通知套接字的網路事件。 |
WSAAsyncSelect WSAAsyncSelect 函式 (winsock.h) 要求 Windows 訊息式通知套接字的網路事件。 |
WSACancelAsyncRequest WSACancelAsyncRequest 函式 (winsock2.h) 取消不完整的異步操作。 |
WSACancelAsyncRequest WSACancelAsyncRequest 函式 (winsock.h) 取消不完整的異步操作。 |
WSACancelBlockingCall WSACancelBlockingCall 函式已隨著 Windows Sockets 2 規格 2.2.0 版而移除。 |
WSACleanup WSACleanup 函式 (winsock2.h) 會終止使用 WS2_32.dll。 |
WSACleanup WSACleanup 函式 (winsock.h) 會終止使用 WS2_32.dll。 |
WSACloseEvent WSACloseEvent 函式會關閉開啟的事件物件句柄。 |
WSAConnect WSAConnect 函式會建立與另一個套接字應用程式的連線、交換連接數據,並根據指定的 FLOWSPEC 結構指定必要的服務品質。 |
WSAConnectByList 建立與一組目的地位址所代表之可能端點集合的連線, (主機名和埠) 。 |
WSAConnectByNameA 建立與指定主機和埠的連線。 (ANSI) |
WSAConnectByNameW 建立與指定主機和埠的連線。 (Unicode) |
WSACreateEvent WSACreateEvent 函式會建立新的事件物件。 |
WSADeleteSocketPeerTargetName 拿掉對等目標名稱和套接字IP位址之間的關聯。 成功傳回之後,IP 位址與目標名稱之間將不會有未來關聯。 |
WSADuplicateSocketA WSADuplicateSocket 函式會傳回WSAPROTOCOL_INFO結構,可用來建立共用套接字的新套接字描述項。 WSADuplicateSocket 函式無法在啟用 QOS 的套接字上使用。 (ANSI) |
WSADuplicateSocketW WSADuplicateSocket 函式會傳回WSAPROTOCOL_INFO結構,可用來建立共用套接字的新套接字描述項。 WSADuplicateSocket 函式無法在啟用 QOS 的套接字上使用。 (Unicode) |
WSAEnumNameSpaceProvidersA WSAEnumNameSpaceProviders 函式會擷取可用命名空間提供者的相關信息。 (ANSI) |
WSAEnumNameSpaceProvidersExA 擷取可用命名空間提供者的相關信息。 (ANSI) |
WSAEnumNameSpaceProvidersExW 擷取可用命名空間提供者的相關信息。 (Unicode) |
WSAEnumNameSpaceProvidersW WSAEnumNameSpaceProviders 函式會擷取可用命名空間提供者的相關信息。 (Unicode) |
WSAEnumNetworkEvents WSAEnumNetworkEvents 函式會探索所指出套接字的網路事件出現次數、清除內部網路事件記錄,以及重設事件物件, (選擇性) 。 |
WSAEnumProtocolsA WSAEnumProtocols 函式會擷取可用傳輸通訊協議的相關信息。 (ANSI) |
WSAEnumProtocolsW WSAEnumProtocols 函式會擷取可用傳輸通訊協議的相關信息。 (Unicode) |
WSAEventSelect WSAEventSelect 函式會指定要與指定之一組FD_XXX網路事件相關聯的事件物件。 |
WSAGetFailConnectOnIcmpError 查詢 TCP_FAIL_CONNECT_ON_ICMP_ERROR 套接字選項的狀態。 |
WSAGetIcmpErrorInfo 擷取連線安裝期間 TCP 套接字上收到的 ICMP 錯誤相關信息。 |
WSAGetIPUserMtu 擷取套接字的使用者定義IP層MTU。 |
WSAGetLastError WSAGetLastError 函式 (winsock2.h) 會傳回失敗的最後一個 Windows Sockets 作業的錯誤狀態。 |
WSAGetLastError WSAGetLastError 函式 (winsock.h) 會傳回最後一個失敗 Windows 套接字作業的錯誤狀態。 |
WSAGetOverlappedResult WSAGetOverlappedResult 函式會擷取指定套接字上重迭作業的結果。 |
WSAGetQOSByName WSAGetQOSByName 函式會根據具名範本初始化 QOS 結構,或提供緩衝區來擷取可用範本名稱的列舉。 |
WSAGetServiceClassInfoA WSAGetServiceClassInfo 函式會從指定的命名空間提供者擷取與指定之服務類別相關的類別資訊 (架構) 。 (ANSI) |
WSAGetServiceClassInfoW WSAGetServiceClassInfo 函式會從指定的命名空間提供者擷取與指定之服務類別相關的類別資訊 (架構) 。 (Unicode) |
WSAGetServiceClassNameByClassIdA WSAGetServiceClassNameByClassId 函式會擷取與指定型別相關聯的服務名稱。 此名稱是一般服務名稱,例如 FTP 或 SNA,而不是該服務的特定實例名稱。 (ANSI) |
WSAGetServiceClassNameByClassIdW WSAGetServiceClassNameByClassId 函式會擷取與指定型別相關聯的服務名稱。 此名稱是一般服務名稱,例如 FTP 或 SNA,而不是該服務的特定實例名稱。 (Unicode) |
WSAGetUdpRecvMaxCoalescedSize 擷取UDP套接字所接收、聯合訊息的大小上限。 |
WSAGetUdpSendMessageSize 擷取UDP套接字的分割訊息大小。 |
WSAHtonl WSAHtonl 函式會將u_long從主機位元組順序轉換為網路位元組順序。 |
WSAHtons WSAHtons 函式會將u_short從主機位元組順序轉換為網路位元組順序。 |
WSAImpersonateSocketPeer 用來模擬對應至套接字對等的安全性主體,以執行應用層級授權。 |
WSAInstallServiceClassA WSAInstallServiceClass 函式會在命名空間內註冊服務類別架構。 (ANSI) |
WSAInstallServiceClassW WSAInstallServiceClass 函式會在命名空間內註冊服務類別架構。 (Unicode) |
WSAIoctl WSAIoctl 函式會控制套接字模式。 |
WSAIsBlocking 此函式已隨著 Windows Sockets 2 規格 2.2.0 的規範而移除。 (WSAIsBlocking) |
WSAJoinLeaf WSAJoinLeaf 函式會將分葉節點聯結至多點會話、交換連接數據,並根據指定的 FLOWSPEC 結構指定所需的服務品質。 |
WSALookupServiceBeginA WSALookupServiceBegin 函式會起始客戶端查詢,此查詢受限於 WSAQUERYSET 結構中包含的資訊。 (ANSI) |
WSALookupServiceBeginW WSALookupServiceBegin 函式會起始客戶端查詢,此查詢受限於 WSAQUERYSET 結構中包含的資訊。 (Unicode) |
WSALookupServiceEnd 呼叫 WSALookupServiceEnd 函式,以釋放先前呼叫 WSALookupServiceBegin 和 WSALookupServiceNext 的句柄。 |
WSALookupServiceNextA 從先前呼叫 WSALookupServiceBegin 取得句柄之後,會呼叫 WSALookupServiceNext 函式,以擷取所要求的服務資訊。 (ANSI) |
WSALookupServiceNextW 從先前呼叫 WSALookupServiceBegin 取得句柄之後,會呼叫 WSALookupServiceNext 函式,以擷取所要求的服務資訊。 (Unicode) |
WSANSPIoctl 可讓開發人員對已註冊的命名空間進行 I/O 控件呼叫。 |
WSANtohl WSANtohl 函式會將u_long從網路位元組順序轉換為主機位元組順序。 |
WSANtohs WSANtohs 函式會將u_short從網路位元組順序轉換為主機位元組順序。 |
WSAPoll WSAPoll 函式會決定一或多個套接字的狀態。 |
WSAProviderCompleteAsyncCall 當命名空間第 2 版提供者的異步呼叫完成時,通知用戶端。 |
WSAProviderConfigChange WSAProviderConfigChange 函式會在提供者組態變更時通知應用程式。 |
WSAQuerySocketSecurity 查詢套用至套接字上連線之安全性的相關信息。 |
WSARecv 從連接的套接字或系結的無連接套接字接收數據。 (WSARecv) |
WSARecvDisconnect WSARecvDisconnect 函式會終止套接字上的接收,並在套接字面向連接時擷取中斷聯機數據。 |
WSARecvEx WSARecvEx 函式 (mswsock.h) 會從連接的套接字或系結的無連線套接字接收數據。 |
WSARecvEx WSARecvEx 函式 (winsock.h) 會從連接的套接字或系結的無連線套接字接收數據。 |
WSARecvFrom 接收數據報並儲存來源位址。 |
WSARemoveServiceClass WSARemoveServiceClass 函式會永久移除登錄中的服務類別架構。 |
WSAResetEvent WSAResetEvent 函式會將指定事件物件的狀態重設為非ignaled。 |
WSARevertImpersonation 終止套接字對等的模擬。 呼叫 WSAImpersonateSocketPeer 並完成任何存取檢查之後,必須呼叫此專案。 |
WSASend 在連接的套接字上傳送數據。 (WSASend) |
WSASendDisconnect WSASendDisconnect 函式會起始套接字聯機終止,並傳送中斷聯機數據。 |
WSASendMsg 從連線和未連接的套接字傳送數據和選擇性控制資訊。 注意 此函式是 Windows Sockets 規格的 Microsoft 特定擴充功能。 . |
WSASendTo 使用適用的重疊 I/O 將數據傳送至特定目的地。 |
WSASetBlockingHook 此函式已隨著 Windows Sockets 2 規格 2.2.0 的規範而移除。 (WSASetBlockingHook) |
WSASetEvent WSASetEvent 函式會將指定事件對象的狀態設定為已發出訊號。 |
WSASetFailConnectOnIcmpError 設定 TCP_FAIL_CONNECT_ON_ICMP_ERROR 套接字選項的狀態。 |
WSASetIPUserMtu 設定套接字上的使用者定義IP層MTU。 |
WSASetLastError WSASetLastError 函式 (winsock2.h) 設定可透過 WSAGetLastError 函式擷取的錯誤碼。 |
WSASetLastError WSASetLastError 函式 (winsock.h) 會設定可透過 WSAGetLastError 函式擷取的錯誤碼。 |
WSASetServiceA WSASetService 函式會在登錄中註冊或移除一或多個命名空間內的服務實例。 (ANSI) |
WSASetServiceW WSASetService 函式會在登錄中註冊或移除一或多個命名空間內的服務實例。 (Unicode) |
WSASetSocketPeerTargetName 用來指定對應至對等IP位址的對等目標名稱 (SPN) 。 此目標名稱是要由用戶端應用程式指定,以安全地識別應該驗證的對等。 |
WSASetSocketSecurity 啟用並套用套接字的安全性。 |
WSASetUdpRecvMaxCoalescedSize 設定UDP套接字上聯合訊息集的大小上限。 |
WSASetUdpSendMessageSize 設定UDP套接字上的分割訊息大小。 |
WSASocketA WSASocket 函式會建立系結至特定傳輸服務提供者的套接字。 (ANSI) |
WSASocketW WSASocket 函式會建立系結至特定傳輸服務提供者的套接字。 (Unicode) |
WSAStartup WSAStartup 函式 (winsock2.h) 會藉由進程起始 Winsock DLL 的使用。 |
WSAStartup WSAStartup 函式 (winsock.h) 程式起始使用 Winsock DLL。 |
WSAStringToAddressA WSAStringToAddress 函式會將標準文字呈現形式中的網路位址轉換成 sockaddr 結構中的數值二進位格式,適合傳遞至採用這類結構的 Windows Sockets 例程。 (ANSI) |
WSAStringToAddressW WSAStringToAddress 函式會將標準文字呈現形式中的網路位址轉換成 sockaddr 結構中的數值二進位格式,適合傳遞至採用這類結構的 Windows Sockets 例程。 (Unicode) |
WSAUnadvertiseProvider 讓特定的命名空間第 2 版提供者不再可供用戶端使用。 |
WSAUnhookBlockingHook 此函式已符合 Windows Sockets 2 規格 2.2.0 的規範。 (WSAUnhookBlockingHook) |
WSAWaitForMultipleEvents 當一或所有指定的事件物件處於訊號狀態、逾時間隔到期或 I/O 完成例程執行時,傳回 。 |
WSCDeinstallProvider 從系統組態資料庫移除指定的傳輸提供者。 |
WSCDeinstallProvider32 從系統組態資料庫移除指定的32位傳輸提供者。 |
WSCEnableNSProvider 變更指定命名空間提供者的狀態。 |
WSCEnableNSProvider32 啟用或停用指定的32位命名空間提供者。 |
WSCEnumNameSpaceProviders32 傳回可用32位命名空間提供者的相關信息。注意 此呼叫是嚴格 32 位版本的 WSAEnumNameSpaceProviders,可用於 64 位平臺上。 它提供來允許 64 位進程存取 32 位目錄。 . |
WSCEnumNameSpaceProvidersEx32 擷取可用32位命名空間提供者的相關信息。 |
WSCEnumProtocols WSCEnumProtocols 函式會擷取可用傳輸通訊協議的相關信息。 |
WSCEnumProtocols32 擷取可用傳輸通訊協議的相關信息。注意 此呼叫是嚴格 32 位版本的 WSCEnumProtocols,可用於 64 位平臺上。 它提供來允許 64 位進程存取 32 位目錄。 . |
WSCGetApplicationCategory 擷取與應用程式相關聯的分層服務提供者 (LSP) 類別。 |
WSCGetProviderInfo 擷取與分層服務提供者的信息類別相關聯的數據, (LSP) 。 |
WSCGetProviderInfo32 擷取與32位分層服務提供者 (LSP) 之資訊類別相關聯的數據。注意 此呼叫是嚴格 32 位版本的 WSCGetProviderInfo,可用於 64 位平臺上。 |
WSCGetProviderPath WSCGetProviderPath 函式會擷取指定提供者的 DLL 路徑。 |
WSCGetProviderPath32 擷取指定之32位提供者的 DLL 路徑。注意 此呼叫是嚴格 32 位版本的 WSCGetProviderPath,可用於 64 位平臺上。 它提供來允許 64 位進程存取 32 位目錄。 . |
WSCInstallNameSpace 安裝命名空間提供者。 (WSCInstallNameSpace) |
WSCInstallNameSpace32 安裝指定的32位命名空間提供者。 (WSCInstallNamespace32) |
WSCInstallNameSpaceEx 安裝命名空間提供者。 (WSCInstallNameSpaceEx) |
WSCInstallNameSpaceEx32 安裝指定的32位命名空間提供者。 (WSCInstallNameSpaceEx32) |
WSCInstallProvider 將指定的傳輸提供者安裝到系統組態資料庫中。 |
WSCInstallProvider64_32 將指定的傳輸服務提供者安裝到64位電腦上的32位和64位系統組態資料庫。 |
WSCInstallProviderAndChains 將指定的32位傳輸提供者及其特定通訊協定鏈結安裝到32位電腦上的Winsock 2系統組態資料庫。 |
WSCInstallProviderAndChains64_32 將指定的傳輸提供者及其特定通訊協定鏈結安裝到64位電腦上的32位和64位Winsock 2系統組態資料庫。 |
WSCInstallQOSTemplate 在系統組態資料庫中安裝指定的 QoS 範本。 |
WSCRemoveQOSTemplate 從系統組態資料庫移除指定的QoS範本。 |
WSCSetApplicationCategory 設定允許的分層服務提供者 (與應用程式相關聯的 LSP) 類別。 |
WSCSetProviderInfo 設定分層服務提供者的指定資訊類別的數據值, (LSP) 。 |
WSCSetProviderInfo32 設定分層服務提供者的指定資訊類別的數據值, (LSP) 。 |
WSCUnInstallNameSpace 卸載指定的名稱空間提供者。 |
WSCUnInstallNameSpace32 卸載特定的32位命名空間提供者。 |
WSCUpdateProvider 修改系統組態資料庫中的指定傳輸提供者。 |
WSCUpdateProvider32 修改系統組態資料庫中指定的32位傳輸提供者。注意 此呼叫是嚴格 32 位版本的 WSCUpdateProvider,可用於 64 位平臺上。 它提供來允許 64 位進程存取 32 位目錄。 . |
WSCWriteNameSpaceOrder 變更可用的 Windows Sockets (Winsock) 2 個命名空間提供者的順序。 命名空間提供者的順序會決定列舉或查詢名稱解析時命名空間的優先順序。 |
WSCWriteNameSpaceOrder32 變更 32 位目錄中可用的 Windows Sockets (Winsock) 2 個命名空間提供者的順序。 |
WSCWriteProviderOrder 用來重新排序可用的傳輸提供者。 |
WSCWriteProviderOrder32 用來重新排序可用的32位傳輸提供者。 |
WSPStartup WSPStartup 函式會起始用戶端使用 Windows Sockets 服務提供者介面 (SPI) 。 |
結構
ADDRINFO_DNS_SERVER 代表 Winsock API 中使用的自訂功能變數名稱系統 (DNS) 伺服器。 |
ADDRINFOA 由 getaddrinfo 函式用來保存主機地址資訊。 |
ADDRINFOEX2A 當要求標準名稱和完整功能變數名稱時,GetAddrInfoEx 函式會用來保存主機地址資訊。 (ANSI) |
ADDRINFOEX2W 當要求標準名稱和完整功能變數名稱時,GetAddrInfoEx 函式會用來保存主機地址資訊。 (Unicode) |
ADDRINFOEX3 GetAddrInfoEx 函式用來在要求特定網路介面時保存主機地址資訊。 (addrinfoex3W) |
ADDRINFOEX4 GetAddrInfoEx 函式用來在要求特定網路介面時保存主機地址資訊。 (addrinfoex4W) |
ADDRINFOEX5 GetAddrInfoExW 函式用來保存要求特定網路介面時的主機地址資訊。 (ADDRINFOEX5) |
ADDRINFOEX6 GetAddrInfoExW 函式用來保存要求特定網路介面時的主機地址資訊。 (ADDRINFOEX6) |
ADDRINFOEXA GetAddrInfoEx 函式用來保存主機地址資訊。 (ANSI) |
ADDRINFOEXW GetAddrInfoEx 函式用來保存主機地址資訊。 (Unicode) |
ADDRINFOW 由 GetAddrInfoW 函式用來保存主機地址資訊。 |
AFPROTOCOLS AFPROTOCOLS 結構提供應用程式程式設計人員可以限制查詢的通訊協議清單。 AFPROTOCOLS 結構僅供查詢之用。 |
ASSOCIATE_NAMERES_CONTEXT_INPUT 包含完整功能變數名稱的傳輸設定識別碼和句柄。 |
ATM_ADDRESS ATM_ADDRESS結構會保存 ATM 型套接字的 ATM 位址數據。 |
ATM_BHLI ATM_BHLI結構可用來識別相關聯 ATM 套接字的 B-HLI 資訊。 |
ATM_BLLI ATM_BLLI結構可用來識別相關聯 ATM 套接字的 B-LLI 資訊。 |
BLOB BLOB (wtypesbase.h) 結構衍生自 Binary Large Object,包含數據區塊的相關信息。 |
BLOB blob 結構 (winsock2.h) 衍生自 Binary Large Object,包含數據區塊的相關信息。 |
BLOB blob 結構 (nspapi.h) 衍生自 Binary Large Object,其中包含數據區塊的相關信息。 |
CSADDR_INFO CSADDR_INFO (ws2def.h) 結構包含套接字、網路服務或命名空間提供者的 Windows 套接字地址資訊。 |
CSADDR_INFO CSADDR_INFO結構 (nspapi.h) 包含套接字、網路服務或命名空間提供者的 Windows 套接字地址資訊。 |
fd_set windows Sockets (Winsock) 函式和服務提供者會使用 winsock2.h) (結構,將套接字放入集合中。 Fd_set |
fd_set Windows Sockets (Winsock) 函式和服務提供者會使用 winsock.h (結構 (winsock.h) ,將套接字放入集合中。 fd_set |
GROUP_FILTER 提供多播 IPv6 或 IPv4 位址的多播篩選參數。 |
GROUP_REQ 提供 IPv6 或 IPv4 位址的多播群組資訊。 |
GROUP_SOURCE_REQ 提供包含來源IP位址之IPv6或IPv4位址的多播群組資訊。 |
HOSTENT HOSTENT 結構 (winsock2.h) 是由函式用來儲存指定主機的相關信息,例如主機名、IPv4 位址等等。 |
HOSTENT HOSTENT (winsock.h) 結構是由函式用來儲存指定主機的相關信息,例如主機名、IPv4 位址等等。 |
ICMP_ERROR_INFO 用來儲存收到的ICMP錯誤資訊。 |
in_addr in_addr 結構代表IPv4 因特網位址。 |
IN_PKTINFO in_pktinfo結構是用來儲存接收的封包地址資訊,而 Windows 會用來傳回所接收封包的相關信息,也允許指定用於傳送封包的本機 IPv4 位址。 |
IN6_PKTINFO in6_pktinfo 結構用來儲存接收的 IPv6 封包地址資訊,並由 Windows 用來傳回所接收封包的相關信息,也允許指定用於傳送封包的本機 IPv6 位址。 |
INET_PORT_RANGE 提供SIO_ACQUIRE_PORT_RESERVATION IOCTL 用來取得 TCP 或 UDP 連接埠區塊的運行時間保留的輸入數據。 |
INET_PORT_RESERVATION_INSTANCE 包含 TCP 或 UDP 連接埠區塊的埠保留和令牌。 |
INET_PORT_RESERVATION_TOKEN 包含 TCP 或 UDP 連接埠區塊的埠保留令牌。 |
INTERFACE_INFO INTERFACE_INFO 結構會與 SIO_GET_INTERFACE_LIST ioctl 命令搭配使用,以取得介面 IP 位址的相關信息。 |
INTERFACE_INFO_EX INTERFACE_INFO_EX 結構會與 SIO_GET_INTERFACE_LIST IOCTL 命令搭配使用,以取得介面 IP 位址的相關信息。 |
IP_MREQ ip_mreq 結構提供 IPv4 位址的多播群組資訊。 |
IP_MREQ_SOURCE ip_mreq_source 結構提供 IPv4 位址的多播群組資訊。 |
IP_MSFILTER ip_msfilter 結構提供 IPv4 位址的多播篩選參數。 |
IPV6_MREQ ipv6_mreq 結構提供 IPv6 位址的多播群組資訊。 |
IPX_ADDRESS_DATA IPX_ADDRESS_DATA結構提供IPX所系結之特定適配卡的相關信息。 與取得ockopt 函數調用搭配使用,以在optname參數中指定IPX_ADDRESS。 |
IPX_NETNUM_DATA IPX_NETNUM_DATA 結構提供指定IPX網路號碼的相關信息。 與取得ockopt 函數調用搭配使用,以指定 optname 參數中的IPX_GETNETINFO。 |
IPX_SPXCONNSTATUS_DATA IPX_SPXCONNSTATUS_DATA 結構提供連線 SPX 套接字的相關信息。 |
縈繞 LINGER 結構 (winsock2.h) 會維護特定套接字的相關信息,指定數據排入佇列時該套接字的行為方式。 |
縈繞 LINGER (winsock.h) 結構會維護特定套接字的相關信息,指定數據排入佇列傳送時該套接字的行為。 |
NAPI_DOMAIN_DESCRIPTION_BLOB 描述NS_EMAIL命名空間的命名空間提供者所處理的網域。 |
NAPI_PROVIDER_INSTALLATION_BLOB 包含安裝NS_EMAIL命名空間命名空間提供者所需的資訊。 |
NS_SERVICE_INFOA 包含指定命名空間內容中網路服務或網路服務類型的相關信息,或一組預設命名空間。 (ANSI) |
NS_SERVICE_INFOW 包含指定命名空間內容中網路服務或網路服務類型的相關信息,或一組預設命名空間。 (Unicode) |
NSP_ROUTINE 包含命名空間服務提供者第 1 版 (NSPv1) 提供者所實作之函式的相關信息。 |
NSPV2_ROUTINE 包含命名空間服務提供者第 2 版 (NSPv2) 提供者所實作之函式的相關信息。 |
PROTOCOL_INFOA 包含通訊協議的相關信息。 (ANSI) |
PROTOCOL_INFOW 包含通訊協議的相關信息。 (Unicode) |
PROTOENT PROTOENT 結構 (winsock2.h) 包含對應至指定通訊協定名稱的名稱和通訊協定編號。 |
PROTOENT PROTOENT (winsock.h) 結構包含對應至指定通訊協定名稱的名稱和通訊協定編號。 |
REAL_TIME_NOTIFICATION_SETTING_INPUT 提供輸入設定,以套用用於 ControlChannelTrigger 之 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定,以在 Windows 市集應用程式中接收背景網路通知。 |
REAL_TIME_NOTIFICATION_SETTING_OUTPUT 提供查詢中用於 ControlChannelTrigger 之 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定的輸出設定,以在 Windows 市集應用程式中接收背景網路通知。 |
RIO_BUF 指定使用 Winsock 已註冊 I/O 延伸模組傳送或接收網路數據的已註冊緩衝區部分。 |
RIO_EXTENSION_FUNCTION_TABLE 包含實作 Winsock 已註冊 I/O 延伸模組之函式的相關信息。 |
RIO_NOTIFICATION_COMPLETION 指定要與RIONotify 函式搭配使用的 I/O 完成方法,以使用 Winsock 已註冊的 I/O 延伸模組來傳送或接收網路數據。 |
RIORESULT 包含用來指出與 Winsock 已註冊 I/O 延伸模組搭配使用之要求完成結果的數據。 |
RM_FEC_INFO RM_FEC_INFO 結構會指定搭配 Reliable Multicast 使用正向錯誤修正 (FEC) 的設定。 這個結構會與 RM_USE_FEC 套接字選項搭配使用。 |
RM_RECEIVER_STATS 提供可靠多播接收者會話的統計數據。 這個結構會與 RM_RECEIVER_STATISTICS 套接字選項搭配使用。 |
RM_SEND_WINDOW RM_SEND_WINDOW 結構會指定 Reliable Multicast 傳送視窗。 這個結構會與 RM_RATE_WINDOW_SIZE 套接字選項搭配使用。 |
RM_SENDER_STATS 提供可靠多播傳送者會話的統計數據。 這個結構會與 RM_SENDER_STATISTICS 套接字選項搭配使用。 |
SERVENT SERVENT 結構 (winsock2.h) 用來儲存或傳回指定服務名稱的名稱和服務號碼。 |
SERVENT SERVENT (winsock.h) 結構可用來儲存或傳回指定服務名稱的名稱和服務號碼。 |
SERVICE_ADDRESS 包含服務的地址資訊。 結構可以容納許多類型的進程間通訊 (IPC) 機制及其位址形式,包括遠端過程調用 (RPC) 、命名管道和套接字。 |
SERVICE_ADDRESSES SERVICE_ADDRESSES 結構包含SERVICE_ADDRESS數據結構的陣列。 |
SERVICE_INFOA 包含網路服務或網路服務類型的相關信息。 (ANSI) |
SERVICE_INFOW 包含網路服務或網路服務類型的相關信息。 (Unicode) |
SERVICE_TYPE_INFO_ABSA SERVICE_TYPE_INFO_ABS 結構包含網路服務類型的相關信息。 使用 SERVICE_TYPE_INFO_ABS 將網路服務類型新增至命名空間。 (ANSI) |
SERVICE_TYPE_INFO_ABSW SERVICE_TYPE_INFO_ABS 結構包含網路服務類型的相關信息。 使用 SERVICE_TYPE_INFO_ABS 將網路服務類型新增至命名空間。 (Unicode) |
SERVICE_TYPE_VALUE_ABSA 包含網路服務類型值的相關信息。 此資訊可能專屬於命名空間。 (ANSI) |
SERVICE_TYPE_VALUE_ABSW 包含網路服務類型值的相關信息。 此資訊可能專屬於命名空間。 (Unicode) |
SOCK_NOTIFY_REGISTRATION 表示提供給 ProcessSocketNotifications 函式 的資訊。 |
SOCKADDR sockaddr 結構會根據選取的通訊協定而有所不同。 (sockaddr) |
sockaddr_atm Windows 套接字sockaddr_atm結構會儲存 ATM 套接字的套接字地址資訊。 |
sockaddr_gen 提供泛型套接字地址資訊,並搭配 INTERFACE_INFO 結構使用。 |
SOCKADDR_IN SOCKADDR_IN (winsock.h) 結構會根據選取的通訊協定而有所不同。 |
sockaddr_in6_old sockaddr_in6_old (ws2ipdef.h) 結構會根據選取的通訊協定而有所不同。 |
SOCKADDR_IRDA SOCKADDR_IRDA 結構會與由位址系列AF_IRDA定義的 IrDA 套接字作業搭配使用。 |
SOCKET_ADDRESS SOCKET_ADDRESS結構會儲存通訊協定特定的地址資訊。 |
SOCKET_PEER_TARGET_NAME 包含對等目標的IP位址和名稱,以及要用於套接字的安全性通訊協議類型。 |
SOCKET_PROCESSOR_AFFINITY 包含套接字與 RSS 處理器核心與 NUMA 節點之間的關聯。 |
SOCKET_SECURITY_QUERY_INFO 包含 WSAQuerySocketSecurity 函式傳回的安全性資訊。 |
SOCKET_SECURITY_QUERY_TEMPLATE 包含 WSAQuerySocketSecurity 函式所使用的安全性範本。 |
SOCKET_SECURITY_SETTINGS 指定套接字的一般安全性需求。 |
SOCKET_SECURITY_SETTINGS_IPSEC 指定 IPsec 特有的各種安全性需求和設定。 |
TCP_INFO_v0 包含傳輸控制通訊協定 (針對套接字收集的 TCP) 統計數據。 |
TCP_INFO_v1 包含傳輸控制通訊協定 (針對套接字收集的 TCP) 統計數據。 (1.0 版) |
TCP_INITIAL_RTO_PARAMETERS 指定SIO_TCP_INITIAL_RTO IOCTL 用來設定初始重新傳輸逾時的數據, (RTO) 參數用於套接字。 |
TIMESTAMPING_CONFIG 描述 SIO_TIMESTAMPING IOCTL 用來設定數據報套接字時間戳接收的輸入結構。 |
TIMEVAL TIMEVAL 結構 (winsock2.h) 用來指定時間間隔。 它與 Berkeley Software Distribution (BSD) Time.h 頭文件相關聯。 |
TIMEVAL TIMEVAL (winsock.h) 結構可用來指定時間間隔。 它與 Berkeley Software Distribution (BSD) Time.h 頭文件相關聯。 |
TRANSMIT_FILE_BUFFERS TRANSMIT_FILE_BUFFERS結構 (mswsock.h) 指定在 TransferFile 函式檔傳輸作業期間,檔案數據前後要傳輸的數據。 |
TRANSMIT_FILE_BUFFERS TRANSMIT_FILE_BUFFERS (winsock.h) 結構會指定要在 TransferFile 函式檔案傳輸作業期間,在檔案數據前後傳輸數據的數據。 |
TRANSMIT_PACKETS_ELEMENT 指定要由 TransmitPackets 函式傳輸的單一數據元素。 |
TRANSPORT_SETTING_ID TRANSPORT_SETTING_ID 結構 (mstcpip.h) 指定特定 IOCTL 用來套用或查詢套接字傳輸設定的傳輸設定標識符。 |
TRANSPORT_SETTING_ID TRANSPORT_SETTING_ID (transportsettingcommon.h) 結構會指定SIO_APPLY_TRANSPORT_SETTING和SIO_QUERY_TRANSPORT_SETTING IOCTLs 所使用的傳輸設定標識符。 |
WSABUF WSABUF 結構可讓您建立或操作某些 Winsock 函式所使用的數據緩衝區。 |
WSACOMPLETION 指定對已註冊命名空間進行之 I/O 控制項呼叫的完成通知設定。 |
WSADATA WSADATA 結構 (winsock2.h) 包含 Windows Sockets 實作的相關信息。 |
WSADATA WSADATA (winsock.h) 結構包含 Windows Sockets 實作的相關信息。 |
WSAMSG 與 WSARecvMsg 和 WSASendMsg 函式搭配使用,以儲存已連線和未連線套接字的地址和選擇性控制資訊,以及用來儲存訊息數據的緩衝區陣列。 |
WSANAMESPACE_INFOA 包含命名空間提供者的所有註冊資訊。 (WSANAMESPACE_INFOA) |
WSANAMESPACE_INFOEXA 包含命名空間提供者的所有註冊資訊。 (WSANAMESPACE_INFOEXA) |
WSANAMESPACE_INFOEXW 包含命名空間提供者的所有註冊資訊。 (WSANAMESPACE_INFOEXW) |
WSANAMESPACE_INFOW 包含命名空間提供者的所有註冊資訊。 (WSANAMESPACE_INFOW) |
WSANETWORKEVENTS WSANETWORKEVENTS 結構可用來儲存套接字有關網路事件的內部資訊。 |
WSANSCLASSINFOA WSANSCLASSINFO 結構提供特定 Windows Sockets 命名空間的個別參數資訊。 (ANSI) |
WSANSCLASSINFOW WSANSCLASSINFO 結構提供特定 Windows Sockets 命名空間的個別參數資訊。 (Unicode) |
WSAOVERLAPPED 提供初始化重疊 I/O 作業與其後續完成之間的通訊媒體。 |
WSAPOLLFD 儲存 WSAPoll 函式所使用的套接字資訊。 |
WSAPROTOCOL_INFOA 用來儲存或擷取指定通訊協定的完整資訊。 (ANSI) |
WSAPROTOCOL_INFOW 用來儲存或擷取指定通訊協定的完整資訊。 (Unicode) |
WSAPROTOCOLCHAIN WSAPROTOCOLCHAIN 結構包含組成通訊協定鏈結的目錄專案標識碼計數清單。 |
WSAQUERYSET2A 提供指定服務的相關信息,包括服務類別標識符、服務類別標識碼、適用的命名空間標識碼和通訊協議資訊,以及服務接聽的一組傳輸位址。 (ANSI) |
WSAQUERYSET2W 提供指定服務的相關信息,包括服務類別標識符、服務類別標識碼、適用的命名空間標識碼和通訊協議資訊,以及服務接聽的一組傳輸位址。 (Unicode) |
WSAQUERYSETA 提供指定服務的相關信息,包括服務類別標識符、服務類別標識碼、適用的命名空間標識碼和通訊協議資訊,以及服務接聽的一組傳輸位址。 (ANSI) |
WSAQUERYSETW 提供指定服務的相關信息,包括服務類別標識符、服務類別標識碼、適用的命名空間標識碼和通訊協議資訊,以及服務接聽的一組傳輸位址。 (Unicode) |
WSASERVICECLASSINFOA WSASERVICECLASSINFO 結構包含指定之服務類別的相關信息。 針對 Windows Sockets 2 中的每個服務類別,都有單一 WSASERVICECLASSINFO 結構。 (ANSI) |
WSASERVICECLASSINFOW WSASERVICECLASSINFO 結構包含指定之服務類別的相關信息。 針對 Windows Sockets 2 中的每個服務類別,都有單一 WSASERVICECLASSINFO 結構。 (Unicode) |
WSATHREADID WSATHREADID 結構可讓提供者識別使用 WPUQueueApc 函式將異步過程調用 (API) 的線程排入佇列。 |
WSAVERSION WSAVERSION 結構會在 Windows Sockets 中提供版本比較。 |
WSC_PROVIDER_AUDIT_INFO 包含 Windows Sockets 2 中分層服務提供者 (LSP) 專案的稽核資訊。 |
WSPDATA WSPDATA 結構包含服務提供者資訊。 |
WSPPROC_TABLE 包含服務提供者函式指標的數據表。 |
WSPUPCALLTABLE 包含服務提供者的指標數據表,即為服務提供者的指標。 |