Freigeben über


SeciAllocateAndSetIPAddress-Funktion

Legt die IP-Adresse des Aufrufers fest, die in Sicherheitsüberwachungsereignissen angezeigt wird.

Syntax

SECURITY_STATUS SEC_ENTRY SeciAllocateAndSetIPAddress(
  _in_  PUCHAR IPAddress,
  _in_  ULONG  IPAddressLength,
  _out_ PBOOL  FreeCallContext
);

Parameter

Ipaddress[in]

Ein Zeiger auf die festzulegende IP-Adresse. Die IP-Adresse wird als SOCKADDR-Struktur dargestellt.

IPAddressLength[in]

Die Länge der IPAddress -Struktur.

FreeCallContext[out]

Wenn auf TRUEfestgelegt ist, ist der Aufrufer für den Aufruf von SeciFreeCallContext verantwortlich.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird SEC_E_OK zurückgegeben.

Wenn die Funktion fehlschlägt, gibt sie einen Fehlercode ungleich 0 (null) zurück.

Hinweise

Diese Funktion ist in den SDK-Headern nicht vorhanden. Rufen Sie zur Verwendung die LoadLibrary-Funktion auf, um ein Handle für SSPICLI.DLL abzurufen, und verwenden Sie dann GetProcAddress , um die Funktionsadresse abzurufen.

Der IPAddress Parameter sollte ein gültiger Zeiger auf eine IP-Adressstruktur sein, die von der Netzwerkschicht abgerufen wird. Dies entspricht dem addr Ausgabeparameter für die Accept-Funktion .

Wenn FreeCallContext bei der Ausgabe auf TRUE festgelegt ist, muss der Aufrufer die SeciFreeCallContext-Funktion aufrufen, bevor er den Thread ausgibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Header Keine
Bibliothek Keine
DLL SSPICLI.DLL

Weitere Informationen

SeciFreeCallContext

Annehmen

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint