SO_CONDITIONAL_ACCEPT
Lo stato dell'opzione socket SO_CONDITIONAL_ACCEPT determina se la modalità di accettazione condizionale è abilitata in un socket di ascolto. Questa opzione socket si applica solo ai socket in ascolto.
Se un'applicazione WSK imposta questa opzione socket, deve farlo prima che il socket di ascolto sia associato a un indirizzo di trasporto locale.
Per impostare lo stato di questa opzione socket, un'applicazione WSK chiama la funzione WskControlSocket con i parametri seguenti.
Parametro | Valore |
---|---|
RequestType |
WskSetOption |
ControlCode |
SO_CONDITIONAL_ACCEPT |
Level |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
Inputbuffer |
Puntatore a una variabile tipizzata ULONG che contiene il valore per il nuovo stato dell'opzione socket: 0: Disabilitare la modalità di accettazione condizionale 1: Abilitare la modalità di accettazione condizionale |
OutputSize |
0 |
OutputBuffer |
NULL |
OutputSizeReturned |
NULL |
Per recuperare lo stato di questa opzione socket, un'applicazione WSK chiama la funzione WskControlSocket con i parametri seguenti.
Parametro | Valore |
---|---|
RequestType |
WskGetOption |
ControlCode |
SO_CONDITIONAL_ACCEPT |
Level |
SOL_SOCKET |
InputSize |
0 |
Inputbuffer |
NULL |
OutputSize |
sizeof(ULONG) |
OutputBuffer |
Puntatore a una variabile tipizzata ULONG che riceve il valore dello stato dell'opzione socket: 0: La modalità di accettazione condizionale è disabilitata 1: La modalità di accettazione condizionale è abilitata |
OutputSizeReturned |
NULL |
Un'applicazione WSK deve specificare un puntatore a un IRP quando si chiama la funzione WskControlSocket per impostare o recuperare lo stato dell'opzione socket SO_CONDITIONAL_ACCEPT.
Lo stato predefinito di questa opzione socket è che la modalità di accettazione condizionale è disabilitata.
Alcuni protocolli di trasporto potrebbero non supportare la modalità di accettazione condizionale nei socket di ascolto.
Per altre informazioni sull'accettazione condizionale delle connessioni in ingresso, vedere Ascolto e accettazione di connessioni in ingresso.
Requisiti
Versione |
Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione |
Ws2def.h (include Wsk.h) |