IVsSolution2.GetProjrefOfProject(IVsHierarchy, String) Yöntem

Tanım

Belirtilen hiyerarşi için bir proje başvuru dizesi döndürür.

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

Parametreler

pHierarchy
IVsHierarchy

'ndaki IVsHierarchy Belirtilen hiyerarşinin arabirimine yönelik işaretçi.

pbstrProjref
String

dışı Proje başvuru dizesinin işaretçisi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

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

Aşağıdaki GetProjrefOfProject Yöntem, sürükle ve bırak işlemlerini desteklemek için yönteminin nasıl kullanıldığına ilişkin bir açıklamadır:

CF_VSPROJECTITEMS ve CF_VSPROJECTS Pano biçimleri, DROPFILES yapıyı CF_HDROP veya CF_PRINTERS ile aynı şekilde kullanır. Yapıyı izleyen veriler, DROPFILES dizelerin ÇIFT null ile sonlandırılmış listesidir Projref . Bırakma işleminin tüketicisi, DragQueryFile yapıdaki verileri incelemek Için WINDOWS API 'sini kullanabilir DROPFILES . CF_VSPROJECTS biçim, Projref dizeler bir bütün olarak projeleri tanımlayorsa, bu, * pitemid = = VSITEMID_ROOT. CF_VSPROJECTITEMS biçimi, Projref dizeler bir veya daha fazla bireysel proje öğesini tanımlayorsa sunulur. CF_VSPROJECTS veya CF_VSPROJECTITEMS sunulmalı, ancak asla her ikisi de sağlanmalıdır.

Şunlara uygulanır