다음을 통해 공유


IX509PolicyServerListManager::Initialize 메서드(certenroll.h)

Initialize 메서드는 IX509PolicyServerListManager 개체를 초기화합니다.

구문

HRESULT Initialize(
  [in] X509CertificateEnrollmentContext context,
  [in] PolicyServerUrlFlags             Flags
);

매개 변수

[in] context

발급된 인증서가 의도된 최종 엔터티의 특성을 지정하는 X509CertificateEnrollmentContext 열거형 값입니다. 다음 값 중 하나일 수 있습니다.

의미
ContextUser
인증서는 최종 사용자를 위한 것입니다.
ContextMachine
인증서는 컴퓨터용입니다.
ContextAdministratorForceMachine
컴퓨터 대신 작동하는 관리자가 인증서를 요청합니다.

[in] Flags

정책 정보가 있는 위치를 지정하는 PolicyServerUrlFlags 열거형 값입니다. 이 값은 다음 값의 비트 OR 일 수 있습니다.

의미
PsfLocationGroupPolicy
정책 정보는 관리자가 그룹 정책에 지정합니다.
PsfLocationRegistry
정책 정보는 레지스트리에 지정됩니다.

반환 값

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

함수가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다. 일반적인 오류 코드 목록은 일반적인 HRESULT 값을 참조하세요.

반환 코드 설명
E_INVALIDARG
Flags 매개 변수에는 PsfLocationGroupPolicyPsfLocationRegistry의 비트 OR이 포함되어야 합니다.
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
IX509PolicyServerListManager가 이미 초기화되었습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h
DLL CertEnroll.dll

추가 정보

IX509PolicyServerListManager