Funzione SeciAllocateAndSetIPAddress

Imposta l'indirizzo IP del chiamante da visualizzare negli eventi di controllo della sicurezza.

Sintassi

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

Parametri

Ipaddress[in]

Puntatore all'indirizzo IP da impostare. L'indirizzo IP è rappresentato come struttura SOCKADDR .

IPAddressLength[in]

Lunghezza della IPAddress struttura.

FreeCallContext[out]

Se impostato su TRUE, il chiamante è responsabile della chiamata a SeciFreeCallContext.

Valore restituito

Se la funzione ha esito positivo, restituisce SEC_E_OK.

Se la funzione ha esito negativo, restituisce un codice di errore diverso da zero.

Commenti

Questa funzione non è presente nelle intestazioni dell'SDK. Per usarlo, chiamare la funzione LoadLibrary per ottenere un handle e SSPICLI.DLL quindi usare GetProcAddress per ottenere l'indirizzo della funzione.

Il IPAddress parametro deve essere un puntatore valido a una struttura di indirizzi IP ottenuta dal livello di rete. Corrisponde al addr parametro di output della funzione Accept .

Se FreeCallContext è impostato su su TRUE su output, il chiamante deve chiamare la funzione SeciFreeCallContext prima di rinunciare al thread.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione Nessuno
Libreria Nessuno
DLL SSPICLI.DLL

Vedi anche

SeciFreeCallContext

Accettare

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint