IVsProjectBuildSystem.SetHostObject(String, String, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt das Objekt fest, das verwendet wird, um zwischen MSBuild und der Host-IDE zu kommunizieren.
public:
int SetHostObject(System::String ^ pszTargetName, System::String ^ pszTaskName, System::Object ^ punkHostObject);
public:
int SetHostObject(Platform::String ^ pszTargetName, Platform::String ^ pszTaskName, Platform::Object ^ punkHostObject);
int SetHostObject(std::wstring const & pszTargetName, std::wstring const & pszTaskName, winrt::Windows::Foundation::IInspectable const & punkHostObject);
public int SetHostObject (string pszTargetName, string pszTaskName, object punkHostObject);
abstract member SetHostObject : string * string * obj -> int
Public Function SetHostObject (pszTargetName As String, pszTaskName As String, punkHostObject As Object) As Integer
Parameter
- pszTargetName
- String
[in] Zeiger auf eine Zeichenfolge, die den Namen des Buildziels enthält.
- pszTaskName
- String
[in] Zeiger auf eine Zeichenfolge, die den Namen der von MSBuild auszuführenden Aufgabe enthält.
- punkHostObject
- Object
[in] Zeiger auf die Microsoft.VisualStudio.IUnknown-Schnittstelle des Hostobjekts.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell80. idl:
[C++]
HRESULT IVsProjectBuildSystem::SetHostObject(
[in] LPCOLESTR pszTargetName,
[in] LPCOLESTR pszTaskName,
[in] IUnknown* punkHostObject
);