IVsToolbox2.AddItemFromFile(String, IVsHierarchy, Int32) Methode

Definition

Ermöglicht das programmgesteuert Hinzufügen von Dateien zur Toolbox.

public:
 int AddItemFromFile(System::String ^ pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierSource, [Runtime::InteropServices::Out] int % pfItemAdded);
int AddItemFromFile(std::wstring const & pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierSource, [Runtime::InteropServices::Out] int & pfItemAdded);
public int AddItemFromFile (string pszFilename, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierSource, out int pfItemAdded);
abstract member AddItemFromFile : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * int -> int
Public Function AddItemFromFile (pszFilename As String, pHierSource As IVsHierarchy, ByRef pfItemAdded As Integer) As Integer

Parameter

pszFilename
String

in Vollständiger Pfad der Datei, die der Toolbox hinzugefügt werden soll.

pHierSource
IVsHierarchy

in Hierarchie, die Besitzer der Quelldatei ist. Dieser Wert kann null sein.

pfItemAdded
Int32

[out, retval] Wenn true, wurde die Datei erfolgreich der Toolbox hinzugefügt. Wenn false, dann wurde die Datei nicht hinzugefügt.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsToolbox2::AddItemFromFile(  
   [in]LPCOLESTR pszFilename,  
   [in]IVsHierarchy *pHierSource,  
   [out,retval]BOOL *pfItemAdded  
);  

Mit dieser Methode wird die Datei der aktiven Registerkarte der Toolbox hinzugefügt. Diese Methode bewirkt FileDropped , dass für alle registrierten Toolbox-Datenanbieter aufgerufen wird, bis die angegebene Datei von einer verarbeitet werden kann.

Gilt für