IVsSolutionBuildManager2.QueryProjectDependency – metoda (IVsHierarchy, IVsHierarchy, Int32)
Zkontroluje, zda jednoho projektu je závislý na jiném.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int QueryProjectDependency(
IVsHierarchy pHier,
IVsHierarchy pHierDependentOn,
out int pfIsDependentOn
)
int QueryProjectDependency(
IVsHierarchy^ pHier,
IVsHierarchy^ pHierDependentOn,
[OutAttribute] int% pfIsDependentOn
)
abstract QueryProjectDependency :
pHier:IVsHierarchy *
pHierDependentOn:IVsHierarchy *
pfIsDependentOn:int byref -> int
Function QueryProjectDependency (
pHier As IVsHierarchy,
pHierDependentOn As IVsHierarchy,
<OutAttribute> ByRef pfIsDependentOn As Integer
) As Integer
Parametry
- pHier
[v] Ukazatel IVsHierarchy objekt projektu zkontrolovat závislost na pHierDependentOn.
- pHierDependentOn
[v] Ukazatele IVsHierarchy objekt projektu, pHier mohou být závislé na.
- pfIsDependentOn
[výstup] Je nastaven příznak true Pokud existuje vztah závislosti, jinak je nastavena na false.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsSolutionBuildManager2::QueryProjectDependency(
[in] IVsHierarchy *pHier,
[in] IVsHierarchy *pHierDependentOn,
[out] BOOL *pfIsDependentOn
);
Tato metoda slouží ke kontrole, pokud jednoho projektu je závislý na jiném projektu.*pfIsDependentOnis true if pHier depends on pHierDependentOn.
[!POZNÁMKA]
Volat CalculateProjectDependencies Pokud jakékoli nejistoty aktuálnosti závislosti.
Viz také
IVsSolutionBuildManager2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek