IVsProjectBuildSystem.SetHostObject(String, String, Object) Método

Definição

Define o objeto usado para comunicação entre o MSBuild e o IDE do host.

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

Parâmetros

pszTargetName
String

no Ponteiro para uma cadeia de caracteres que contém o nome do destino da compilação.

pszTaskName
String

no Ponteiro para uma cadeia de caracteres que contém o nome da tarefa a ser executada pelo MSBuild.

punkHostObject
Object

no Ponteiro para a Microsoft.VisualStudio.IUnknown interface do objeto de host.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De vsshell80. idl:

[C++]

HRESULT IVsProjectBuildSystem::SetHostObject(  
   [in] LPCOLESTR pszTargetName,   
   [in] LPCOLESTR pszTaskName,   
   [in] IUnknown* punkHostObject  
);  

Aplica-se a