Leggere in inglese

Condividi tramite


intestazione mswsock.h

Questa intestazione viene usata da Windows Sockets 2. Per altre informazioni, vedere:

mswsock.h contiene le interfacce di programmazione seguenti:

Funzioni

 
AcceptEx

La funzione AcceptEx (mswsock.h) accetta una nuova connessione, restituisce l'indirizzo locale e remoto e riceve il primo blocco di dati inviati dall'applicazione client.
GetAcceptExSockaddrs

La funzione GetAcceptExSockaddrs (mswsock.h) analizza i dati ottenuti da una chiamata alla funzione AcceptEx e passa indirizzi locali e remoti a una struttura sockaddr.
Transmitfile

La funzione TransmitFile (mswsock.h) trasmette i dati dei file tramite un handle socket connesso.
WSARecvEx

La funzione WSARecvEx (mswsock.h) riceve i dati da un socket connesso o da un socket senza connessione associato.

Funzioni di callback

 
LPFN_CONNECTEX

La funzione ConnectEx stabilisce una connessione a un socket specificato e, facoltativamente, invia i dati una volta stabilita la connessione.
LPFN_DISCONNECTEX

Chiude una connessione su un socket e consente di riutilizzare l'handle del socket. Nota Questa funzione è un'estensione specifica di Microsoft per la specifica di Windows Sockets.
LPFN_RIOCLOSECOMPLETIONQUEUE

Chiude una coda di completamento esistente usata per la notifica di completamento di I/O inviando e ricevere richieste con le estensioni di I/O registrate winsock.
LPFN_RIOCREATECOMPLETIONQUEUE

Crea una coda di completamento di I/O di dimensioni specifiche da usare con le estensioni di I/O registrate winsock.
LPFN_RIOCREATEREQUESTQUEUE

Crea un descrittore socket di I/O registrato usando un socket specificato e code di completamento di I/O da usare con le estensioni di I/O registrate winsock.
LPFN_RIODEQUEUECOMPLETION

Rimuove le voci da una coda di completamento di I/O da usare con le estensioni di I/O registrate winsock.
LPFN_RIODEREGISTERBUFFER

Annulla la registrazione di un buffer registrato usato con le estensioni di I/O registrate winsock.
LPFN_RIONOTIFY

Registra il metodo da usare per il comportamento di notifica con una coda di completamento I/O da usare con le estensioni di I/O registrate winsock.
LPFN_RIORECEIVE

Riceve i dati di rete su un socket TCP I/O registrato connesso o un socket UDP di I/O registrato associato per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIORECEIVEEX

Riceve i dati di rete su un socket TCP di I/O registrato connesso o un socket UDP di I/O registrato associato con opzioni aggiuntive per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIOREGISTERBUFFER

Registra un RIO_BUFFERID, un descrittore di buffer registrato, con un buffer specificato da usare con le estensioni di I/O registrate winsock.
LPFN_RIORESIZECOMPLETIONQUEUE

Ridimensiona una coda di completamento di I/O in modo che sia più grande o più piccola per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIORESIZEREQUESTQUEUE

Ridimensiona una coda di richieste in modo che sia più grande o più piccola per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIOSEND

Invia i dati di rete su un socket TCP di I/O connesso o un socket UDP di I/O registrato associato per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIOSENDEX

Invia i dati di rete su un socket TCP di I/O connesso o un socket UDP di I/O registrato associato con opzioni aggiuntive per l'uso con le estensioni di I/O registrate winsock.
LPFN_TRANSMITPACKETS

Trasmette dati in memoria o dati di file su un socket connesso.
LPFN_WSARECVMSG

*LPFN_WSARECVMSG* è un tipo di puntatore a funzione. Implementi una funzione di callback WSARecvMsg corrispondente nell'app. Il sistema usa la funzione di callback per trasmettere dati in memoria o dati di file su un socket connesso.

Strutture

 
RIO_EXTENSION_FUNCTION_TABLE

Contiene informazioni sulle funzioni che implementano le estensioni di I/O registrate winsock.
RIO_NOTIFICATION_COMPLETION

Specifica il metodo per il completamento di I/O da usare con una funzione RIONotify per l'invio o la ricezione di dati di rete con le estensioni di I/O registrate winsock.
TRANSMIT_FILE_BUFFERS

La struttura TRANSMIT_FILE_BUFFERS (mswsock.h) specifica i dati da trasmettere prima e dopo i dati del file durante un'operazione di trasferimento dei file di funzione TransmitFile.
TRANSMIT_PACKETS_ELEMENT

Specifica un singolo elemento dati da trasmettere dalla funzione TransmitPackets.

Enumerazioni

 
RIO_NOTIFICATION_COMPLETION_TYPE

Specifica il tipo di notifiche della coda di completamento da usare con la funzione RIONotify durante l'invio o la ricezione di dati tramite le estensioni di I/O registrate da Winsock.