다음을 통해 공유


ICertServerPolicy::SetContext 메서드(certif.h)

SetContext 메서드는 인증서 서비스에 대한 후속 호출의 컨텍스트로 사용할 요청을 지정합니다.

구문

HRESULT SetContext(
  [in] LONG Context
);

매개 변수

[in] Context

요청을 지정합니다. 이 매개 변수는 의 Context 매개 변수에 반환된 동일한 값으로 설정해야 합니다.
ICertPolicy::VerifyRequest 메서드.

반환 값

VB

메서드가 성공하면 메서드는 S_OK 반환합니다.

메서드가 실패하면 오류를 나타내는 HRESULT 값이 반환됩니다. 일반적인 오류 코드 목록은 일반적인 HRESULT 값을 참조하세요.

설명

정책 모듈은 인터페이스가 유효한 요청을 참조하도록 다른 ICertServerPolicy 메서드를 호출하기 전에 먼저 SetContext 메서드를 호출해야 합니다.

예제

// Set the context. The value nContext (long) would be the same
// as the context parameter in ICertPolicy::VerifyRequest.
// hr is defined as an HRESULT.
hr = pCertServerPolicy->SetContext( nContext );
if (FAILED(hr))
{
    printf("Failed SetContext [%x]\n", hr);
    goto error;
}

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certif.h(Certsrv.h 포함)
라이브러리 Certidl.lib
DLL Certcli.dll

추가 정보

ICertPolicy::VerifyRequest

ICertServerPolicy