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

Definition

Wird aufgerufen, bevor ein Projekt mit Typ versucht, einen Verweis auf ein anderes Projekt zu erstellen oder bevor das Projekt mit Typ versucht, einen vorhandenen Projektverweis zu aktualisieren. Das Projekt dieses Typs kann ablehnen, ein anderes Projekts zu referenzieren.

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

Parameter

pReferencedProject
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