IVsAddToolboxItems.AddItemWithOwningPackage Method
Adds an item to the toolbox with a reference to an owning package.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
Function AddItemWithOwningPackage ( _
pDO As IDataObject, _
ptif As TBXITEMINFO(), _
szItemID As String, _
lpszTab As String, _
ByRef guidPkg As Guid _
) As Integer
int AddItemWithOwningPackage(
IDataObject pDO,
TBXITEMINFO[] ptif,
string szItemID,
string lpszTab,
ref Guid guidPkg
)
int AddItemWithOwningPackage(
[InAttribute] IDataObject^ pDO,
[InAttribute] array<TBXITEMINFO>^ ptif,
[InAttribute] String^ szItemID,
[InAttribute] String^ lpszTab,
[InAttribute] Guid% guidPkg
)
abstract AddItemWithOwningPackage :
pDO:IDataObject *
ptif:TBXITEMINFO[] *
szItemID:string *
lpszTab:string *
guidPkg:Guid byref -> int
function AddItemWithOwningPackage(
pDO : IDataObject,
ptif : TBXITEMINFO[],
szItemID : String,
lpszTab : String,
guidPkg : Guid
) : int
Parameters
pDO
Type: Microsoft.VisualStudio.OLE.Interop.IDataObject[in] The IDataObject to be added to the tab in the Toolbox.
ptif
Type: array<Microsoft.VisualStudio.Shell.Interop.TBXITEMINFO[][in] A TBXITEMINFO structure identifying item characteristics, such as the item name and icon.
szItemID
Type: String[in] The item ID string.
lpszTab
Type: String[[in] The localized name of the tab to which to add the item. The localized name can be obtained from the invariant non-localized name by calling GetIDOfTab
guidPkg
Type: Guid%The GUID that identifies the package to associate with the item.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.