IComSecurityEvents::OnAuthenticate 메서드(comsvcs.h)
메서드 호출 수준 인증이 성공하면 생성됩니다. 애플리케이션에 대한 인증 수준을 설정할 때 클라이언트가 애플리케이션을 호출할 때 수행되는 인증 수준을 결정합니다.
구문
HRESULT OnAuthenticate(
[in] COMSVCSEVENTINFO *pInfo,
[in] REFGUID guidActivity,
[in] ULONG64 ObjectID,
[in] REFGUID guidIID,
[in] ULONG iMeth,
[in] ULONG cbByteOrig,
[in] BYTE *pSidOriginalUser,
[in] ULONG cbByteCur,
[in] BYTE *pSidCurrentUser,
[in] BOOL bCurrentUserInpersonatingInProc
);
매개 변수
[in] pInfo
COMSVCSEVENTINFO 구조체에 대한 포인터입니다.
[in] guidActivity
개체가 만들어지는 활동의 식별자입니다.
[in] ObjectID
Just-In-Time 활성화된 개체입니다.
[in] guidIID
메서드의 IID입니다.
[in] iMeth
메서드의 v 테이블 인덱스입니다.
[in] cbByteOrig
원래 호출자의 보안 식별자에 있는 바이트 수입니다.
[in] pSidOriginalUser
원래 호출자의 보안 식별자입니다.
[in] cbByteCur
현재 호출자에 대한 보안 식별자의 바이트 수입니다.
[in] pSidCurrentUser
현재 호출자의 보안 식별자입니다.
[in] bCurrentUserInpersonatingInProc
현재 사용자가 가장하고 있는지 여부를 나타냅니다.
반환 값
사용자는 이 메서드의 반환 값을 확인합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | comsvcs.h |