Метод IOleObject::GetUserClassID (oleidl.h)
Извлекает идентификатор класса объекта, CLSID, соответствующий строке, определяющей объект для конечного пользователя.
Синтаксис
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
Параметры
[out] pClsid
Указатель на возвращаемый идентификатор класса (код CLSID). CLSID объекта является двоичным эквивалентом имени типа пользователя, возвращаемого IOleObject::GetUserType.
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
Код возврата | Описание |
---|---|
|
Операция не удалась. |
Комментарии
IOleObject::GetUserClassID возвращает идентификатор CLSID, связанный с объектом в базе данных регистрации. Как правило, это значение идентично clSID, хранящейся в объекте , который возвращается IPersist::GetClassID. Для связанных объектов это ИДЕНТИФИКАТОР CLSID последнего связанного источника ссылки. Если объект выполняется в приложении, отличном от того, в котором он был создан, и в целях редактирования выполняет эмуляцию класса, распознаваемого приложением-контейнером, возвращаемый идентификатор CLSID будет иметь значение для эмулируемого класса, а не собственного класса объекта.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oleidl.h |