다음을 통해 공유


ICertEncodeAltName::GetName 메서드(certenc.h)

GetName 메서드는 대체 이름 배열에서 지정된 이름을 반환합니다.

구문

HRESULT GetName(
  [in]  LONG NameIndex,
  [out] BSTR *pstrName
);

매개 변수

[in] NameIndex

검색할 대체 이름 항목의 인덱스를 지정하는 인덱스(0부터 시작)입니다.

CERT_ALT_NAME_OTHER_NAME 이름의 OID( 개체 식별자 )를 검색하려면 인덱스 값을 비트 OR 연산과 EAN_NAMEOBJECTID(0x80000000 정의)와 결합합니다. 그렇지 않으면 이진 값이 검색됩니다. 이름 유형을 확인하려면 ICertEncodeAltName::GetNameChoice 메서드를 호출합니다.

[out] pstrName

대체 이름을 받는 BSTR 에 대한 포인터입니다. BSTR 사용을 마쳤으면 SysFreeString 함수를 호출하여 해제합니다.

반환 값

C++

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

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

VB

반환 값은 지정된 인덱스에서 대체 이름입니다. 반환 값은 유니코드 문자열입니다.

요구 사항

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

추가 정보

ICertEncodeAltName

ICertEncodeAltName::GetNameChoice

ICertEncodeAltName::SetNameEntry