IVsProjectFlavorReferences3.QueryCanBeReferencedEx(Object, Int32, UInt32, String) Метод

Определение

Вызывается до перед тем, как другой проект попытается создать ссылку на этот предпочтительный проект, или перед тем, как другой проект попытается обновить существующую ссылку на предпочтительный проект. Этот версионированный проект может не позволять ставить на себя ссылку.

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

Параметры

pReferencingProject
Object

[in] Проект, на который необходимо создать ссылку.

queryContext
Int32

[in] Контекст способа создания ссылок на проект.

pResult
UInt32

[out] результат запроса ссылки.

pbstreReason
String

[out] Необязательно; причина, которая может использоваться при обновлении ссылки. Во время обновления ссылки версия не должна выводить никаких диалоговых окон. Вместо версии может выводить данный дополнительный параметр, показанный в представлении списка ошибок.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Применяется к