FlavoredProject.GetCanonicalName(UInt32, String) Метод

Определение

Получает уникальное имя, связанное с элементом в иерархии. Используется для сохранения рабочей области, например запоминания позиций окон.

protected:
 virtual int GetCanonicalName(System::UInt32 itemId, [Runtime::InteropServices::Out] System::String ^ % name);
 virtual int GetCanonicalName(unsigned int itemId, [Runtime::InteropServices::Out] std::wstring const & & name);
protected virtual int GetCanonicalName (uint itemId, out string name);
abstract member GetCanonicalName : uint32 * string -> int
override this.GetCanonicalName : uint32 * string -> int
Protected Overridable Function GetCanonicalName (itemId As UInteger, ByRef name As String) As Integer

Параметры

itemId
UInt32

Идентификатор элемента иерархии.

name
String

[out] Каноническое имя элемента иерархии.

Возвращаемое значение

Int32

Если метод завершается с ошибкой, возвращается значение Microsoft.VisualStudio.VSConstants. S_OK . В противном случае функция возвращает код ошибки.

Комментарии

Этот метод вызывает GetCanonicalName внутренний проект.

Канонические имена не меняются между сеансами среды, но идентификаторы элементов имеют значение. Этот метод используется для управления сохраняемостью рабочей области, например для запоминания позиций окна.

Применяется к