IVsSolution.GetProjrefOfProject – metoda (IVsHierarchy, String)
Vrátí řetězec referenční projekt pro zadanou hierarchii.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int GetProjrefOfProject(
IVsHierarchy pHierarchy,
out string pbstrProjref
)
int GetProjrefOfProject(
IVsHierarchy^ pHierarchy,
[OutAttribute] String^% pbstrProjref
)
abstract GetProjrefOfProject :
pHierarchy:IVsHierarchy *
pbstrProjref:string byref -> int
Function GetProjrefOfProject (
pHierarchy As IVsHierarchy,
<OutAttribute> ByRef pbstrProjref As String
) As Integer
Parametry
- pHierarchy
[v] Ukazatel IVsHierarchy rozhraní pro zadanou hierarchii.
- pbstrProjref
[výstup] Ukazatel na řetězec referenční projekt.
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 IVsSolution::GetProjrefOfProject(
[in] IVsHierarchy *pHierarchy,
[out] BSTR *pbstrProjref
);
Následuje popis jak na GetProjrefOfProject metoda se používá pro podporu operací a přetažení:
CF_VSPROJECTITEMS a CF_VSPROJECTS formáty schránky použít DROPFILES struktury stejným způsobem jako CF_HDROP nebo CF_PRINTERS.Data za takto DROPFILES struktura je seznam double zakončený Projref řetězce.Spotřebitel operace přetažení, můžete použít rozhraní API systému Windows DragQueryFile zkoumat data DROPFILES struktury.CF_VSPROJECTSFormát je nabízena, když Projref řetězce určit projekty jako celek, je *pitemid == VSITEMID_ROOT.CF_VSPROJECTITEMS Formát je nabízena, když Projref řetězce určit jednu nebo více položek jednotlivých projektů.Buď CF_VSPROJECTS nebo CF_VSPROJECTITEMS by měly být nabídnuty, ale nikdy oba.
Viz také
IVsSolution – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek