IVsSmartTagData.GetContextMenuInfo - метод
Возвращает сведения о контекстном меню.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function GetContextMenuInfo ( _
<OutAttribute> ByRef guidID As Guid, _
<OutAttribute> ByRef nMenuID As Integer, _
<OutAttribute> ByRef pCmdTarget As IOleCommandTarget _
) As Integer
int GetContextMenuInfo(
out Guid guidID,
out int nMenuID,
out IOleCommandTarget pCmdTarget
)
int GetContextMenuInfo(
[OutAttribute] Guid% guidID,
[OutAttribute] int% nMenuID,
[OutAttribute] IOleCommandTarget^% pCmdTarget
)
abstract GetContextMenuInfo :
guidID:Guid byref *
nMenuID:int byref *
pCmdTarget:IOleCommandTarget byref -> int
function GetContextMenuInfo(
guidID : Guid,
nMenuID : int,
pCmdTarget : IOleCommandTarget
) : int
Параметры
guidID
Тип: Guid%[out] идентификатор GUID контекстного меню.
nMenuID
Тип: Int32%[out] идентификатор контекстного меню.
pCmdTarget
Тип: IOleCommandTarget%[out] IOleCommandTarget контекстного меню.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr2.idl:
HRESULT IVsSmartTagData::GetContextMenuInfo(
[out] GUID *guidID,
[out]long *nMenuID,
[out]IOleCommandTarget **pCmdTarget
);
GetContextMenuInfo возвращает S_FALSE If OnInvocation вызываться для меню UIs non-контекста.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен