다음을 통해 공유


IEnumCERTVIEWCOLUMN::GetType 메서드(certview.h)

GetType 메서드는 열 열거형 시퀀스에서 현재 열의 데이터 형식을 검색합니다.

구문

HRESULT GetType(
  [out] LONG *pType
);

매개 변수

[out] pType

열 열거형 시퀀스에서 참조하는 열의 데이터 형식을 나타내는 LONG 형식의 변수에 대한 포인터입니다. 유효한 데이터 형식의 테이블은 비고를 참조하세요. pType 매개 변수가 NULL로 설정된 경우 이 메서드는 실패합니다.

반환 값

C++

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

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

VB

반환 값은 열의 데이터 형식을 나타냅니다. 유효한 데이터 형식의 테이블은 비고를 참조하세요.

설명

이 메서드는 열 열거형 시퀀스에서 현재 참조하는 열의 데이터 형식을 결정하는 데 사용됩니다. 유효한 데이터 형식은 다음 표에 나와 있습니다.

데이터 형식 의미
PROPTYPE_BINARY 이진 데이터
PROPTYPE_DATE 날짜/시간
PROPTYPE_LONG 서명된 long
PROPTYPE_STRING 유니코드 문자열
 

열 열거형 시퀀스가 유효한 열을 참조하지 않으면 GetType 이 실패합니다. 다음 방법 중 하나를 사용하여 열거형을 탐색합니다.

예제

LONG     nType;
HRESULT  hr;

// pEnumCol is a previously instantiated IEnumCERTVIEWCOLUMN object.
hr = pEnumCol->GetType(&nType);
if (S_OK == hr)
{
    switch (nType)
    {
        case PROPTYPE_BINARY:
            printf("Type is Binary\n");
            break;
        case PROPTYPE_DATE:
            printf("Type is Date+Time\n");
            break;
        case PROPTYPE_LONG:
            printf("Type is Signed long\n");
            break;
        case PROPTYPE_STRING:
            printf("Type is Unicode String\n");
            break;
        default:
            printf("Type is unknown\n");
            break;
    }
}

요구 사항

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

추가 정보

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWCOLUMN::Next

IEnumCERTVIEWCOLUMN::Reset

IEnumCERTVIEWCOLUMN::Skip