IVsProjectFlavorReferences3.QueryCanBeReferencedEx(Object, Int32, UInt32, String) Methode

Definition

Wird aufgerufen, bevor ein anderes Projekt versucht, einen Verweis auf dieses Projekt mit Typ anzulegen oder bevor ein anderes Projekt versucht, einen vorhandenen Projektverweis auf dieses Projekt mit Typ zu aktualisieren. Das Projekt dieses Typ kann ablehnen, referenziert zu werden

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

Parameter

pReferencingProject
Object

[in] Das Projekt, auf das verwiesen wird.

queryContext
Int32

[in] Der Kontext für den Verweis auf das Projekt.

pResult
UInt32

[out] Das Ergebnis der Bezugsabfrage.

pbstreReason
String

[out] Ein optionaler Grund, der mit einer Verweisaktualisierung verwendet werden kann. Während einer Bezugsaktualisierung darf die Konfiguration keine Dialogfelder anzeigen. Stattdessen kann die Konfiguration diesen optionalen Parameter ausgeben, der in der Fehlerlisten-Ansicht angezeigt wird.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Gilt für