IVsSolution.GetProjrefOfProject(IVsHierarchy, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.