Delen via


SO_EXCLUSIVEADDRUSE

De status van de SO_EXCLUSIVEADDRUSE socketoptie bepaalt of het lokale transportadres waarnaar een socket wordt gebonden, uitsluitend is gereserveerd voor gebruik door die socket. Deze socketoptie is alleen van toepassing op luistersockets, datagramsockets en verbindingsgeoriënteerde sockets.

Als een WSK-toepassing deze socketoptie instelt, moet dit worden uitgevoerd voordat de socket is gebonden aan een lokaal transportadres.

Als u de status van deze socketoptie wilt instellen, roept een WSK-toepassing de WskControlSocket- functie aan met de volgende parameters.

Parameter Waarde

RequestType

WskSetOption

ControlCode-

SO_EXCLUSIVEADDRUSE

niveau

SOL_SOCKET

InputSize

sizeof(ULONG)

InputBuffer

Een aanwijzer naar een ULONG-variabele die de waarde voor de nieuwe status van de socketoptie bevat:

0: Exclusief gebruik van het lokale transportadres uitschakelen

1: Exclusief gebruik van het lokale transportadres inschakelen

Uitvoergrootte

0

OutputBuffer-

NUL

OutputSizeReturned

NUL

Als u de status van deze socketoptie wilt ophalen, roept een WSK-toepassing de WskControlSocket- functie aan met de volgende parameters.

Parameter Waarde

RequestType

WskGetOption

ControlCode-

SO_EXCLUSIVEADDRUSE

niveau

SOL_SOCKET

InputSize

0

InputBuffer

NUL

Uitvoergrootte

sizeof(ULONG)

OutputBuffer-

Een aanwijzer naar een ULONG-variabele die de waarde van de status van de socketoptie ontvangt:

0: Exclusief gebruik van het lokale transportadres is uitgeschakeld

1: Exclusief gebruik van het lokale transportadres is ingeschakeld

OutputSizeReturned

NUL

Een WSK-toepassing moet een aanwijzer naar een IRP opgeven bij het aanroepen van de WskControlSocket functie om de status van de SO_EXCLUSIVEADDRUSE socketoptie in te stellen of op te halen.

De standaardstatus van deze socketoptie is dat exclusief gebruik van het lokale transportadres is uitgeschakeld.

Zie Transportadressen delenvoor meer informatie over het gebruik van de SO_EXCLUSIVEADDRUSE socketoptie en de invloed ervan op het delen van lokale transportadressen tussen sockets.

Eisen

Versie

Beschikbaar in Windows Vista en latere versies van de Windows-besturingssystemen.

Koptekst

Ws2def.h (inclusief Wsk.h)