IOleObject::GetUserClassID 메서드(oleidl.h)

최종 사용자에게 개체를 식별하는 문자열에 해당하는 CLSID인 개체의 클래스 식별자를 검색합니다.

구문

HRESULT GetUserClassID(
  [out] CLSID *pClsid
);

매개 변수

[out] pClsid

반환할 CLSID(클래스 식별자)에 대한 포인터입니다. 개체의 CLSID는 IOleObject::GetUserType에서 반환된 사용자 형식 이름과 동일한 이진입니다.

반환 값

이 메서드는 성공에 대한 S_OK 반환합니다. 가능한 다른 반환 값은 다음과 같습니다.

반환 코드 설명
E_FAIL
작업이 실패했습니다.

설명

IOleObject::GetUserClassID 는 등록 데이터베이스의 개체와 연결된 CLSID를 반환합니다. 일반적으로 이 값은 IPersist::GetClassID에서 반환되는 개체와 함께 저장된 CLSID와 동일합니다. 연결된 개체의 경우 마지막 바인딩된 링크 원본의 CLSID입니다. 개체가 만들어진 애플리케이션과 다른 애플리케이션에서 실행 중이고 편집 목적으로 컨테이너 애플리케이션이 인식하는 클래스를 에뮬레이트하는 경우 반환되는 CLSID는 개체의 자체 클래스가 아닌 에뮬레이트되는 클래스입니다.

요구 사항

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

추가 정보

GetConvertStg

IOleObject

IOleObject::GetUserType

IPersist::GetClassID

OleDoAutoConvert

OleSetAutoConvert

SetConvertStg