IVsProjectFlavorReferences3.QueryAddProjectReferenceEx 方法

定义

在此风格项目尝试对另一个项目进行引用之前,或在此风格项目尝试刷新现有项目引用之前调用。 此风格项目可以拒绝引用另一个项目。

public:
 int QueryAddProjectReferenceEx(System::Object ^ pReferencedProject, int queryContext, [Runtime::InteropServices::Out] System::UInt32 % pResult, [Runtime::InteropServices::Out] System::String ^ % pbstreReason);
int QueryAddProjectReferenceEx(winrt::Windows::Foundation::IInspectable const & pReferencedProject, int queryContext, [Runtime::InteropServices::Out] unsigned int & pResult, [Runtime::InteropServices::Out] std::wstring const & & pbstreReason);
public int QueryAddProjectReferenceEx (object pReferencedProject, int queryContext, out uint pResult, out string pbstreReason);
abstract member QueryAddProjectReferenceEx : obj * int * uint32 * string -> int
Public Function QueryAddProjectReferenceEx (pReferencedProject As Object, queryContext As Integer, ByRef pResult As UInteger, ByRef pbstreReason As String) As Integer

参数

pReferencedProject
Object

中要引用的项目。

queryContext
Int32

中引用项目的方式的上下文。

pResult
UInt32

弄引用查询的结果。

pbstreReason
String

弄可以与引用刷新一起使用的可选原因。 在引用刷新期间,口味不应显示任何对话框。 而是会输出错误列表视图中显示的此可选参数。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

适用于