다음을 통해 공유


ICertEncodeCRLDistInfo::Encode 메서드(certenc.h)

Encode 메서드는 COM 개체에 저장된 CRL(인증서 해지 목록) 배포 정보 배열에서 ASN.1(Abstract Syntax Notation One) 인코딩을 수행하고 ASN.1로 인코딩된 확장을 반환합니다.

이 메서드를 사용하기 전에 Reset 메서드를 호출하여 배열 크기를 조정하고 SetNameCountSetNameEntry 메서드를 호출하여 각 배포 지점 구조의 각 요소를 설정해야 합니다.

구문

HRESULT Encode(
  [out] BSTR *pstrBinary
);

매개 변수

[out] pstrBinary

인코딩된 CRL 배포 정보 확장을 포함할 BSTR 에 대한 포인터입니다. BSTR 사용을 마쳤으면 SysFreeString 함수를 호출하여 해제합니다.

반환 값

C++

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

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

VB

반환 값은 CRL 배포 정보 배열을 나타내는 ASN.1로 인코딩된 문자열입니다.

요구 사항

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

추가 정보

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::Reset

ICertEncodeCRLDistInfo::SetNameCount

ICertEncodeCRLDistInfo::SetNameEntry