Función SeciAllocateAndSetIPAddress

Establece la dirección IP del autor de la llamada para que aparezca en los eventos de auditoría de seguridad.

Sintaxis

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

Parámetros

Ipaddress[in]

Puntero a la dirección IP que se va a establecer. La dirección IP se representa como una estructura SOCKADDR .

IPAddressLength[in]

Longitud de la IPAddress estructura.

FreeCallContext[out]

Si se establece en TRUE, el autor de la llamada es responsable de llamar a SeciFreeCallContext.

Valor devuelto

Si la función se ejecuta correctamente, devuelve SEC_E_OK.

Si se produce un error en la función, devuelve un código de error distinto de cero.

Comentarios

Esta función no está presente en los encabezados del SDK. Para usarlo, llame a la función LoadLibrary para obtener un identificador y, a SSPICLI.DLL continuación, use GetProcAddress para obtener la dirección de la función.

El IPAddress parámetro debe ser un puntero válido a una estructura de direcciones IP obtenida de la capa de red. Esto corresponde al addr parámetro de salida a la función Accept .

Si FreeCallContext se establece TRUE en en la salida, el autor de la llamada debe llamar a la función SeciFreeCallContext antes de renunciar al subproceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado None
Biblioteca Ninguno
Archivo DLL SSPICLI.DLL

Consulte también

SeciFreeCallContext

Aceptación

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint