IVsProfferCommands2.AddNamedCommand2 - метод
Обновлен: Ноябрь 2007
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Только для внутреннего использования в корпорации Майкрософт.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
Sub AddNamedCommand2 ( _
ByRef pguidPackage As Guid, _
ByRef pguidCmdGroup As Guid, _
pszCmdNameCanonical As String, _
<OutAttribute> ByRef pdwCmdId As UInteger, _
pszCmdNameLocalized As String, _
pszBtnText As String, _
pszCmdTooltip As String, _
pszSatelliteDLL As String, _
dwBitmapResourceId As UInteger, _
dwBitmapImageIndex As UInteger, _
dwCmdFlagsDefault As UInteger, _
cUIContexts As UInteger, _
ByRef rgguidUIContexts As Guid, _
dwUIElementType As UInteger _
)
'Применение
Dim instance As IVsProfferCommands2
Dim pguidPackage As Guid
Dim pguidCmdGroup As Guid
Dim pszCmdNameCanonical As String
Dim pdwCmdId As UInteger
Dim pszCmdNameLocalized As String
Dim pszBtnText As String
Dim pszCmdTooltip As String
Dim pszSatelliteDLL As String
Dim dwBitmapResourceId As UInteger
Dim dwBitmapImageIndex As UInteger
Dim dwCmdFlagsDefault As UInteger
Dim cUIContexts As UInteger
Dim rgguidUIContexts As Guid
Dim dwUIElementType As UInteger
instance.AddNamedCommand2(pguidPackage, _
pguidCmdGroup, pszCmdNameCanonical, _
pdwCmdId, pszCmdNameLocalized, pszBtnText, _
pszCmdTooltip, pszSatelliteDLL, _
dwBitmapResourceId, dwBitmapImageIndex, _
dwCmdFlagsDefault, cUIContexts, _
rgguidUIContexts, dwUIElementType)
void AddNamedCommand2(
ref Guid pguidPackage,
ref Guid pguidCmdGroup,
string pszCmdNameCanonical,
out uint pdwCmdId,
string pszCmdNameLocalized,
string pszBtnText,
string pszCmdTooltip,
string pszSatelliteDLL,
uint dwBitmapResourceId,
uint dwBitmapImageIndex,
uint dwCmdFlagsDefault,
uint cUIContexts,
ref Guid rgguidUIContexts,
uint dwUIElementType
)
void AddNamedCommand2(
[InAttribute] Guid% pguidPackage,
[InAttribute] Guid% pguidCmdGroup,
[InAttribute] String^ pszCmdNameCanonical,
[OutAttribute] unsigned int% pdwCmdId,
[InAttribute] String^ pszCmdNameLocalized,
[InAttribute] String^ pszBtnText,
[InAttribute] String^ pszCmdTooltip,
[InAttribute] String^ pszSatelliteDLL,
[InAttribute] unsigned int dwBitmapResourceId,
[InAttribute] unsigned int dwBitmapImageIndex,
[InAttribute] unsigned int dwCmdFlagsDefault,
[InAttribute] unsigned int cUIContexts,
[InAttribute] Guid% rgguidUIContexts,
[InAttribute] unsigned int dwUIElementType
)
function AddNamedCommand2(
pguidPackage : Guid,
pguidCmdGroup : Guid,
pszCmdNameCanonical : String,
pdwCmdId : uint,
pszCmdNameLocalized : String,
pszBtnText : String,
pszCmdTooltip : String,
pszSatelliteDLL : String,
dwBitmapResourceId : uint,
dwBitmapImageIndex : uint,
dwCmdFlagsDefault : uint,
cUIContexts : uint,
rgguidUIContexts : Guid,
dwUIElementType : uint
)
Параметры
- pguidPackage
Тип: System.Guid%
- pguidCmdGroup
Тип: System.Guid%
- pszCmdNameCanonical
Тип: System.String
- pdwCmdId
Тип: System.UInt32%
- pszCmdNameLocalized
Тип: System.String
- pszBtnText
Тип: System.String
- pszCmdTooltip
Тип: System.String
- pszSatelliteDLL
Тип: System.String
- dwBitmapResourceId
Тип: System.UInt32
- dwBitmapImageIndex
Тип: System.UInt32
- dwCmdFlagsDefault
Тип: System.UInt32
- cUIContexts
Тип: System.UInt32
- rgguidUIContexts
Тип: System.Guid%
- dwUIElementType
Тип: System.UInt32
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.