IVsPersistDocData.GetGuidEditorType(Guid) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает уникальный идентификатор фабрики редактора, создавшей объект Ивсперсистдокдата.
public:
int GetGuidEditorType([Runtime::InteropServices::Out] Guid % pClassID);
public int GetGuidEditorType (out Guid pClassID);
abstract member GetGuidEditorType : Guid -> int
Public Function GetGuidEditorType (ByRef pClassID As Guid) As Integer
Параметры
- pClassID
- Guid
[out] Указатель на идентификатор класса типа редактора.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsPersistDocData::GetGuidEditorType(
[out] CLSID *pClassID
);
Реализация объекта данных документа автоматизации DTE в среде вызывает IVsPersistDocData::GetGuidEditorType в объекте данных документа реализацию свойства Kind [Variant 2] (общее расширение среды). Необходимо вернуть идентификатор GUID, определяющий тип документа. Этот идентификатор GUID не используется в качестве идентификатора CLSID для передачи в CoCreateInstance или аналогичных функций.