IVsProjectBuildSystem.SetHostObject(String, String, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
);