IVsSolution.GetProjrefOfProject(IVsHierarchy, String) Méthode

Définition

Retourne une chaîne de référence projet pour la hiérarchie spécifiée.

public:
 int GetProjrefOfProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, [Runtime::InteropServices::Out] System::String ^ % pbstrProjref);
int GetProjrefOfProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierarchy, [Runtime::InteropServices::Out] std::wstring const & & pbstrProjref);
public int GetProjrefOfProject (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy, out string pbstrProjref);
abstract member GetProjrefOfProject : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * string -> int
Public Function GetProjrefOfProject (pHierarchy As IVsHierarchy, ByRef pbstrProjref As String) As Integer

Paramètres

pHierarchy
IVsHierarchy

[in] Pointeur vers l'interface IVsHierarchy de la hiérarchie spécifiée.

pbstrProjref
String

[out] Pointeur vers la chaîne de référence du projet.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de vsshell. idl :

HRESULT IVsSolution::GetProjrefOfProject(  
   [in] IVsHierarchy *pHierarchy,  
   [out] BSTR *pbstrProjref  
);  

Vous trouverez ci-dessous une description de la façon dont la GetProjrefOfProject méthode est utilisée pour prendre en charge les opérations de glisser-déplacer :

Les CF_VSPROJECTITEMS CF_VSPROJECTS formats de presse-papiers et utilisent la DROPFILES structure de la même manière que CF_HDROP ou CF_PRINTERS . Les données qui suivent la DROPFILES structure sont une liste de chaînes se terminant par deux-null Projref . Le consommateur de l’opération Drop peut utiliser l’API Windows DragQueryFile pour examiner les données dans la DROPFILES structure. CF_VSPROJECTSle format est proposé lorsque les Projref chaînes identifient des projets dans leur ensemble, à savoir * pitemid == VSITEMID_ROOT . Le CF_VSPROJECTITEMS format est proposé lorsque les Projref chaînes identifient un ou plusieurs éléments de projet individuels. CF_VSPROJECTSOu CF_VSPROJECTITEMS doit être proposé, mais jamais les deux à la fois.

S’applique à