다음을 통해 공유


SeciAllocateAndSetIPAddress 함수

보안 감사 이벤트에 표시되도록 호출자의 IP 주소를 설정합니다.

구문

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

매개 변수

Ipaddress[in]

설정할 IP 주소에 대한 포인터입니다. IP 주소는 SOCKADDR 구조체로 표시됩니다.

IPAddressLength[in]

구조체의 길이입니다 IPAddress .

FreeCallContext[out]

TRUE설정하면 호출자는 SeciFreeCallContext를 호출합니다.

반환 값

함수가 성공하면 SEC_E_OK 반환합니다.

함수가 실패하면 0이 아닌 오류 코드가 반환됩니다.

설명

이 함수는 SDK 헤더에 없습니다. 이를 사용하려면 LoadLibrary 함수를 호출하여 에 대한 핸들 SSPICLI.DLL 을 가져온 다음 GetProcAddress 를 사용하여 함수 주소를 가져옵니다.

매개 변수는 IPAddress 네트워크 계층에서 가져온 IP 주소 구조에 대한 유효한 포인터여야 합니다. 이는 Accept 함수의 addr 출력 매개 변수에 해당합니다.

가 출력 시 로 TRUE 설정된 경우 FreeCallContext 호출자는 스레드를 포기하기 전에 SeciFreeCallContext 함수를 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 없음
라이브러리 없음
DLL SSPICLI.DLL

추가 정보

SeciFreeCallContext

수락

SspiUnmarshalAuthIdentity

HttpListenerRequest.RemoteEndPoint