Sdílet prostřednictvím


Struktury rozhraní Winsock

Následující seznam obsahuje stručné popisy jednotlivých struktur Winsock a typedef. Další informace o jakékoli struktuře nebo typedef klikněte na strukturu nebo název typedef.

Struktura Popis
addrinfo Používá funkci getaddrinfo k uložení informací o adrese hostitele.
addrinfoW Používá funkci GetAddrInfoW k uložení informací o adrese hostitele.
ADDRINFO_DNS_SERVER Představuje vlastní server DNS (Domain Name System), který se používá v rozhraních WINSOCK API.
addrinfoex Používá funkci GetAddrInfoEx k uložení informací o adrese hostitele.
addrinfoex2 Funkci GetAddrInfoEx používá k uložení informací o adrese hostitele, pokud byl požadován kanonický název i plně kvalifikovaný název domény.
addrinfoex3 Používá funkci GetAddrInfoEx k uložení informací o adresách hostitele, pokud bylo požadováno konkrétní síťové rozhraní.
addrinfoex4 Používá funkci GetAddrInfoEx k uložení informací o adrese hostitele, pokud byl požadován popisovač plně kvalifikovaného názvu domény.
addrinfoex5 Používá funkci GetAddrInfoEx k uložení informací o adrese hostitele, pokud byl požadován popisovač plně kvalifikovaného názvu domény.
addrinfoex6 Používá funkci GetAddrInfoEx k uložení informací o adrese hostitele, pokud byl požadován popisovač plně kvalifikovaného názvu domény.
AFPROTOCOLS Poskytuje seznam protokolů, na které mohou programátoři aplikací omezit dotazy. Používá se pouze pro účely dotazu.
objektu blob Obsahuje informace o bloku dat. Odvozeno z binárního velkého objektu.
CSADDR_INFO Obsahuje informace o adrese winsock pro síťovou službu nebo poskytovatele oboru názvů.
fd_set Používá se různými funkcemi Winsock a poskytovateli služeb, jako je například vybrat, umístit sokety do "sady" pro různé účely, jako je například testování daného soketu pro čitelnost.
GROUP_FILTER Poskytuje parametry filtrování vícesměrového vysílání pro adresy IPv6 nebo IPv4 vícesměrového vysílání.
GROUP_REQ Poskytuje informace o skupině vícesměrového vysílání pro adresy IPv6 nebo IPv4.
GROUP_SOURCE_REQ Poskytuje informace o skupině vícesměrového vysílání pro adresy IPv6 nebo IPv4, které obsahují zdrojovou IP adresu.
hostitelské Ukládá informace o daném hostiteli, jako je název hostitele, IP adresa atd.
in_addr Představuje internetovou adresu IPv4.
in_pktinfo Ukládá přijaté informace o adresách paketů a systém Windows je používá k vrácení informací o přijatých paketech.
in6_addr Představuje internetovou adresu IPv6.
in6_pktinfo Ukládá přijaté informace o adresách paketů IPv6 a windows je používá k vrácení informací o přijatých paketech.
INET_PORT_RANGE Poskytuje vstupní data používaná SIO_ACQUIRE_PORT_RESERVATION Ioctl k získání rezervace modulu runtime pro blok portů TCP nebo UDP.
INET_PORT_RESERVATION_INSTANCE Obsahuje rezervaci portu a token pro blok portů TCP nebo UDP.
INET_PORT_RESERVATION_TOKEN Obsahuje token rezervace portu pro blok portů portů TCP nebo UDP.
ip_mreq Poskytuje informace o skupině vícesměrového vysílání pro adresy IPv4.
ip_mreq_source Poskytuje skupinu vícesměrového vysílání a informace o zdroji pro adresy IPv4.
ip_msfilter Poskytuje parametry filtrování vícesměrového vysílání pro adresy IPv4.
ipv6_mreq Poskytuje informace o skupině vícesměrového vysílání pro adresy IPv6.
přetrvávat Udržuje informace o konkrétním soketu, který určuje, jak se má soket chovat při odeslání dat do fronty a closesocket funkce je volána na soketu.
NAPI_DOMAIN_DESCRIPTION_BLOB Popisuje doménu zpracovávanou poskytovatelem oboru názvů pro NS_EMAIL obor názvů.
NAPI_PROVIDER_INSTALLATION_BLOB Obsahuje informace potřebné k instalaci zprostředkovatele oboru názvů pro NS_EMAIL obor názvů.
NS_SERVICE_INFO Obsahuje informace o síťové službě nebo typu síťové služby v kontextu zadaného oboru názvů nebo sadě výchozích oborů názvů.
PROTOCOL_INFO Obsahuje informace o protokolu.
protoent Obsahuje název a čísla protokolu, která odpovídají danému názvu protokolu.
REAL_TIME_NOTIFICATION_SETTING_INPUT Obsahuje vstupní nastavení, která se mají použít pro nastavení přenosu REAL_TIME_NOTIFICATION_CAPABILITY pro soket TCP, který se používá s ControlChannelTrigger pro příjem oznámení na pozadí v aplikaci pro Windows Store.
REAL_TIME_NOTIFICATION_SETTING_OUTPUT Obsahuje nastavení výstupu z dotazu pro nastavení přenosu REAL_TIME_NOTIFICATION_CAPABILITY pro soket TCP, který se používá s ControlChannelTrigger pro příjem oznámení na pozadí v aplikaci pro Windows Store.
RIO_EXTENSION_FUNCTION_TABLE Obsahuje informace o funkcích, které implementují zaregistrovaná rozšíření vstupně-výstupních operací rozhraní Winsock.
RIO_BUF Určuje část registrované vyrovnávací paměti používané k odesílání nebo přijímání síťových dat s registrovanými vstupně-výstupními rozšířeními rozhraní Winsock.
RIO_BUFFERID Určuje registrovaný popisovač vyrovnávací paměti použitý s registrovanými vstupně-výstupními rozšířeními winsock.
RIO_CQ Určuje popisovač fronty dokončení, který se používá pro oznámení o dokončení vstupně-výstupních operací odesláním a příjmem požadavků s registrovanými vstupně-výstupními rozšířeními rozhraní Winsock.
RIO_NOTIFICATION_COMPLETION Určuje metodu pro doplňování vstupně-výstupních operací, která se má použít s funkcí RIONotify pro odesílání nebo příjem síťových dat pomocí registrovaných vstupně-výstupních rozšíření winsock.
RIO_RQ Určuje popisovač soketu používaný odesíláním a přijímáním požadavků s registrovanými vstupně-výstupními rozšířeními winsock.
RIORESULT Obsahuje data použitá k označení výsledků dokončení požadavku používaných s registrovanými vstupně-výstupními rozšířeními Winsock.
RM_FEC_INFO Určuje nastavení pro použití opravy chyb předávání (FEC) se spolehlivým vícesměrovým vysíláním.
RM_RECEIVER_STATS Poskytuje statistické informace pro relaci spolehlivého přijímače vícesměrového vysílání.
RM_SEND_WINDOW Určuje okno pro odeslání spolehlivého vícesměrového vysílání.
RM_SENDER_STATS Poskytuje statistické informace pro relaci spolehlivého odesílatele vícesměrového vysílání.
Uloží nebo vrátí název a číslo služby pro daný název služby.
SERVICE_ADDRESS Obsahuje informace o adrese pro službu.
SERVICE_ADDRESSES Obsahuje pole SERVICE_ADDRESS datových struktur.
SERVICE_INFO Obsahuje informace o síťové službě nebo typu síťové služby.
SERVICE_TYPE_INFO_ABS Obsahuje informace o typu síťové služby.
SERVICE_TYPE_VALUE_ABS Obsahuje informace o hodnotě typu síťové služby. Informace můžou být specifické pro obor názvů.
sockaddr Obsahuje informace o adrese soketu. Struktura sockaddr se liší v závislosti na vybraném protokolu. Omezeno na protokol IPv4; místo toho použijte SOCKADDR_STORAGE.
SOCKADDR_IRDA Používá se s operacemi soketu IrDA definovanými AF_IRDAřady adres .
SOCKADDR_STORAGE Ukládá informace o adresách soketů a je dostatečně velký pro ukládání informací o adresách IPv4 nebo IPv6, které podporují nezávislost rodiny protokolů a verzí protokolu. Tuto strukturu použijte místo struktury sockaddr.
SOCKET_ADDRESS Ukládá informace o adresách specifických pro protokol.
SOCKET_ADDRESS_LIST Ukládá pole SOCKET_ADDRESS struktur, které obsahují informace o adresách specifických pro protokol.
SOCKET_PEER_TARGET_NAME Obsahuje IP adresu a název cíle partnerského uzlu a typ protokolu zabezpečení, který se má použít na soketu.
SOCKET_SECURITY_QUERY_INFO Obsahuje informace o zabezpečení vrácené funkcí WSAQuerySocketSecurity.
SOCKET_SECURITY_QUERY_TEMPLATE Obsahuje šablonu zabezpečení používanou funkcí WSAQuerySocketSecurity.
SOCKET_SECURITY_SETTINGS Určuje obecné požadavky na zabezpečení pro soket.
SOCKET_SECURITY_SETTINGS_IPSEC Určuje různé požadavky na zabezpečení a nastavení specifická pro protokol IPsec.
časové Slouží k zadání časových hodnot. Asociované s souborem Berkeley Software Distribution (BSD) Time.h.
TRANSMIT_FILE_BUFFERS Určuje data, která se mají přenášet před a za daty souboru během operace přenosu TransmitFile.
TRANSMIT_PACKETS_ELEMENT Určuje jeden datový prvek, který má být přenášen TransmitPackets funkce.
TRANSPORT_SETTING_ID Určuje ID nastavení přenosu používané SIO_APPLY_TRANSPORT_SETTING a SIO_QUERY_TRANSPORT_SETTING ioCTLs k použití nebo dotazování nastavení přenosu pro soket.
WSABUF Umožňuje vytvoření nebo manipulaci s vyrovnávací pamětí dat.
WSACOMPLETION Určuje nastavení oznámení o dokončení pro volání ovládacích prvků vstupně-výstupních operací provedených v registrovaném oboru názvů.
WSADATA Obsahuje informace o implementaci rozhraní Windows Sockets.
WSAMSG Ukládá informace o adrese a volitelném ovládacím prvku o připojených a nepřipojených soketech. Používá se s funkcí LPFN_WSARECVMSG (WSARecvMsg).
WSANAMESPACE_INFO Obsahuje informace o registraci pro zprostředkovatele oboru názvů.
WSANAMESPACE_INFOEX Obsahuje rozšířené registrační informace pro zprostředkovatele oboru názvů.
WSANETWORKEVENTS Ukládá interní informace o síťových událostech soketu.
WSANSCLASSINFO Poskytuje informace o jednotlivých parametrech pro konkrétní obor názvů Winsock.
WSAOVERLAPPED Poskytuje komunikační médium mezi zahájením překrývající se vstupně-výstupní operace a následným dokončením.
WSAPOLLFD Ukládá informace o soketu používané funkcí WSAPoll.
WSAPROTOCOL_INFO Ukládá nebo načítá úplné informace pro daný protokol.
WSAPROTOCOL_INFOW Uloží nebo načte úplné informace o daném protokolu. Název protokolu je reprezentován jako pole znaků Unicode.
WSAPROTOCOLCHAIN Obsahuje počítaný seznam identifikátorů položek katalogu, které tvoří řetěz protokolů.
WSAQUERYSET Poskytuje relevantní informace o dané službě.
WSAQUERYSET2 Poskytuje relevantní informace o dané službě.
WSASERVICECLASSINFO Obsahuje informace o zadané třídě služby.
WSAVERSION Poskytuje porovnání verzí v rozhraní Winsock.