다음을 통해 공유


IX509EnrollmentPolicyServer::Export 메서드(certenroll.h)

Export 메서드는 CEP(인증서 등록 정책) 서버와 연결된 템플릿 및 개체 식별자를 버퍼로 내보냅니다.

구문

HRESULT Export(
  [in]          X509EnrollmentPolicyExportFlags exportFlags,
  [out, retval] VARIANT                         *pVal
);

매개 변수

[in] exportFlags

내보낼 항목을 지정하는 X509EnrollmentPolicyExportFlags 열거형 값입니다. 이 값은 다음 값의 비트 OR일 수 있습니다.

의미
ExportTemplates
템플릿 내보내기.
ExportOID
사용자 지정 개체 식별자를 내보냅니다.

[out, retval] pVal

VT_ARRAY 형식의 VARIANT에 대한 포인터| 템플릿 및 개체 식별자를 수신하는 VT_UI1.

반환 값

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

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

반환 코드 설명
E_POINTER
pVal 매개 변수는 NULL이 아니어야 합니다.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
exportFlags 매개 변수에는 ExportTemplates 또는 ExportOID가 포함되어야 합니다.
OLE_E_BLANK
IX509EnrollmentPolicyServer가 초기화되지 않았습니다.

설명

메모리 누수 방지를 위해 이 함수에서 반환된 VARIANT 를 해제해야 합니다.

이 함수를 호출하기 전에 LoadPolicy 를 호출해야 하며 내보낸 데이터가 의미 있는 경우 Initialize 를 호출한 후에 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h

추가 정보

IX509EnrollmentPolicyServer