Partager via


Fonction SeciAllocateAndSetIPAddress

Définit l’adresse IP de l’appelant pour qu’elle apparaisse dans les événements d’audit de sécurité.

Syntaxe

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

Paramètres

Ipaddress[in]

Pointeur vers l’adresse IP à définir. L’adresse IP est représentée sous la forme d’une structure SOCKADDR .

IPAddressLength[in]

Longueur de la IPAddress structure.

FreeCallContext[out]

Si la valeur TRUEest définie sur , l’appelant est responsable de l’appel de SeciFreeCallContext.

Valeur retournée

Si la fonction réussit, elle retourne SEC_E_OK.

Si la fonction échoue, elle retourne un code d’erreur non nul.

Remarques

Cette fonction n’est pas présente dans les en-têtes du SDK. Pour l’utiliser, appelez la fonction LoadLibrary pour obtenir un handle à SSPICLI.DLL , puis utilisez GetProcAddress pour obtenir l’adresse de fonction.

Le IPAddress paramètre doit être un pointeur valide vers une structure d’adresse IP obtenue à partir de la couche réseau. Cela correspond au paramètre de addr sortie de la fonction Accept .

Si FreeCallContext est défini TRUE sur sur la sortie, l’appelant doit appeler la fonction SeciFreeCallContext avant d’abandonner le thread.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête Aucun
Bibliothèque None
DLL SSPICLI.DLL

Voir aussi

SeciFreeCallContext

Accepter

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint