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. |