IVsToolboxDataProvider2.ReconstituteItem – metoda (String, String, String, IDataObject, TBXITEMINFO )
Znovu vytvoří položku sady nástrojů z dat uložených pomocí mechanismu nastavení, když uživatel vybere načíst pomocí nastavení Nastavení importu a exportu funkce k dispozici na IDE Nástroje nabídce.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
int ReconstituteItem(
string lpszCurrentName,
string lpszID,
string lpszData,
out IDataObject ppDO,
TBXITEMINFO[] ptif
)
int ReconstituteItem(
String^ lpszCurrentName,
String^ lpszID,
String^ lpszData,
[OutAttribute] IDataObject^% ppDO,
array<TBXITEMINFO>^ ptif
)
abstract ReconstituteItem :
lpszCurrentName:string *
lpszID:string *
lpszData:string *
ppDO:IDataObject byref *
ptif:TBXITEMINFO[] -> int
Function ReconstituteItem (
lpszCurrentName As String,
lpszID As String,
lpszData As String,
<OutAttribute> ByRef ppDO As IDataObject,
ptif As TBXITEMINFO()
) As Integer
Parametry
- lpszCurrentName
[v] Aktuální (lokalizovaný) název položky prvky.
- lpszID
[v] Kanonický ID položky prvky.
- lpszData
[v] Řetězec obsahující další informace potřebné k rekonstruovat zboží.
- ppDO
[výstup] Data objektu odpovídající nástrojů zboží.
- ptif
[výstup] A TBXITEMINFO struktura obsahující další informace o položce nástrojů.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell80.idl:
HRESULT IVsToolboxDataProvider2::ReconstituteItem(
[in] LPCOLESTR lpszCurrentName,
[in] LPCOLESTR lpszID,
[in] LPCOLESTR lpszData,
[out] IDataObject **ppDO,
[out] TBXITEMINFO *ptif
);
Volání prostředí IVsToolboxDataProvider2.ReconstituteItem metodu, když uživatel vybere možnost importu IDE Nastavení importu a exportu funkce.
Vstupní argumenty IVsToolboxDataProvider2.ReconstituteItem získané IDE exportovaný nastavení, konkrétně:
Kanonický ID položky panelu nástrojů (lpszID) byla původně exportována při prostředí GetItemID.
Název aktuální kartu (lpszCurrentName), byla původně exportována při prostředí GetDisplayName.
Další informace o potřebných k rekonstruovat položku sady nástrojů (lpszData) byla původně exportována při prostředí GetProfileData.
Každý zprostředkovatel dat by měl moci rekonstruovat libovolný typ položky, můžete vytvořit.
Pokud profil importované nastavení obsahuje položku, která je schopna rekonstruovat žádný zprostředkovatel dat nainstalovaný se předpokládá, že buď zboží je ovládací prvek, který není v aktuálním počítači nainstalován, nebo že zprostředkovatele dat, který by normálně rekonstruovat tento prvek není nainstalována v systému.V obou případech je do ovládacího prvku trvale zakázáno zástupnou nástrojů Neznámá položka představující.
Viz také
IVsToolboxDataProvider2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek