Udostępnij za pośrednictwem


Metoda IVsToolboxDataProvider2.ReconstituteItem — (String, String, String, IDataObject, TBXITEMINFO )

 

Odtwarza element przybornika z danych zapisanych przy użyciu mechanizmu ustawień, gdy użytkownik zdecyduje się na pobieranie ustawień za pomocą Ustawienia importu i eksportu funkcji dostępnych na IDE Narzędzia menu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

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
    [w] Obecna nazwa (zlokalizowany) element przybornika.
  • lpszID
    [w] Kanoniczna identyfikator elementu przybornika.
  • lpszData
    [w] Ciąg zawierający wszelkie dodatkowe informacje potrzebne do odtworzenia elementu.
  • ppDO
    [out] Dane obiektu odpowiadającego Przybornik element.
  • ptif
    [out] A TBXITEMINFO struktury zawierające dodatkowe informacje na temat elementu przybornika.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell80.idl:

HRESULT IVsToolboxDataProvider2::ReconstituteItem(
   [in] LPCOLESTR lpszCurrentName,
   [in] LPCOLESTR lpszID,
   [in] LPCOLESTR lpszData,
   [out] IDataObject **ppDO,
   [out] TBXITEMINFO *ptif
);

Wywołania środowiska IVsToolboxDataProvider2.ReconstituteItem metodę, gdy użytkownik wybierze opcję importu z IDE Ustawienia importu i eksportu funkcji.

Argumenty wejściowe do IVsToolboxDataProvider2.ReconstituteItem są uzyskiwane przez IDE wyeksportowanych ustawień, w szczególności:

  • Kanoniczna identyfikator elementu przybornika (lpszID) został pierwotnie wywiezione po wywołaniu środowiska GetItemID.

  • Nazwy bieżącej karty (lpszCurrentName), został pierwotnie wywiezione po wywołaniu środowiska GetDisplayName.

  • Wszelkie dodatkowe informacje potrzebne do odtworzenia element przybornika (lpszData) został pierwotnie wywiezione po wywołaniu środowiska GetProfileData.

Każdy dostawca danych powinny móc odtworzenia dowolnego typu elementu, który można go utworzyć.

Jeśli profil importowane ustawienia zawiera element, że żaden dostawca danych aktualnie zainstalowany jest w stanie do odtworzenia, zakłada się, że albo element jest formant, który nie jest zainstalowany w bieżącym systemie lub dostawcy danych, które normalnie byłyby odtworzenia tego formantu nie został zainstalowany w systemie.W każdym przypadku kontrolę trwale wyłączone, symbol zastępczy dodaje się do Przybornik do reprezentowania nieznany element.

Zobacz też

Interfejs IVsToolboxDataProvider2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku