Metoda Package.CreateTool —
Umożliwia pochodna klasy do zapewnienia implementacji, jeśli to konieczne.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Function CreateTool ( _
ByRef persistenceSlot As Guid _
) As Integer
public int CreateTool(
ref Guid persistenceSlot
)
Parametry
- persistenceSlot
Typ: System.Guid%
Identyfikator GUID okna narzędzia, która ma zostać utworzona.
Wartość zwracana
Typ: System.Int32
S_OK w przypadku powodzenia, w przeciwnym razie kod błędu.
Implementuje
Uwagi
Zastąpić CreateTool metody w sieci VSPackage.
Bazowy wykonania CreateTool metoda nie ma wpływu na VSPackage.Je poskytován tak, aby uzyskane klas może udzielić implementacja, jeśli to konieczne.
Narzędzie systemu windows musi być zarejestrowany z Visual Studio.Informacji na temat odpowiednie klucze rejestru i wartości, zobacz Rejestrowanie narzędzie systemu Windows. iProvideToolWindowAttribute
Narzędzie systemu windows można skonfigurować były trwałe.Jeśli okno Narzędzie trwałe jest otwarte podczas zamykania środowiska, otwarciu automatycznie przy następnym uruchomieniu środowiska.Aby automatycznie ponownie narzędzie windows po uruchomieniu środowiska naturalnego, należy przekazać CTW_ForceCreate do CreateToolWindow.
Ta metoda nie należy wprowadzać okno Narzędzie widoczne; oznacza to, że nie należy wywoływać Show metody.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..