Função SeciAllocateAndSetIPAddress

Define o endereço IP do chamador para aparecer em eventos de auditoria de segurança.

Sintaxe

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

Parâmetros

Ipaddress[in]

Um ponteiro para o endereço IP a ser definido. O endereço IP é representado como uma estrutura SOCKADDR .

IPAddressLength[in]

O comprimento da IPAddress estrutura.

FreeCallContext[out]

Se definido TRUEcomo , o chamador será responsável por chamar SeciFreeCallContext.

Valor retornado

Se a função for bem-sucedida, ela retornará SEC_E_OK.

Se a função falhar, ela retornará um código de erro diferente de zero.

Comentários

Essa função não está presente nos cabeçalhos do SDK. Para usá-lo, chame a função LoadLibrary para obter um identificador para SSPICLI.DLL e, em seguida, use GetProcAddress para obter o endereço da função.

O IPAddress parâmetro deve ser um ponteiro válido para uma estrutura de endereço IP obtida da camada de rede. Isso corresponde ao addr parâmetro de saída para a função Accept .

Se FreeCallContext estiver definido TRUE como na saída, o chamador deverá chamar a função SeciFreeCallContext antes de abrir mão do thread.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de destino Windows
Cabeçalho Nenhum
Biblioteca Nenhum
DLL SSPICLI.DLL

Confira também

SeciFreeCallContext

Aceitar

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint