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 TRUE
est 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 |