IVsSolution.GetProjrefOfItem Yöntem (IVsHierarchy, UInt32, String)
Belirtilen hiyerarşinin ve hiyerarşi öğesi çifti için bir proje başvurusu dize döndürür.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int GetProjrefOfItem(
IVsHierarchy pHierarchy,
uint itemid,
out string pbstrProjref
)
int GetProjrefOfItem(
IVsHierarchy^ pHierarchy,
unsigned int itemid,
[OutAttribute] String^% pbstrProjref
)
abstract GetProjrefOfItem :
pHierarchy:IVsHierarchy *
itemid:uint32 *
pbstrProjref:string byref -> int
Function GetProjrefOfItem (
pHierarchy As IVsHierarchy,
itemid As UInteger,
<OutAttribute> ByRef pbstrProjref As String
) As Integer
Parametreler
pHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] İşaretçi IVsHierarchy arabirimi.
itemid
Type: System.UInt32[in] Geçerli öğe tanımlayıcısı proje içinde; değil bir VSITEMID değeri.
pbstrProjref
Type: System.String[out] Proje başvurusu dize işaretçisi.
Dönüş Değeri
Type: System.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.
Notlar
COM imza
Vsshell.idl:
HRESULT IVsSolution::GetProjrefOfItem(
[in] IVsHierarchy *pHierarchy,
[in] VSITEMID itemid,
[out] BSTR *pbstrProjref
);
Aşağıdaki nasıl açıklamasıdır GetProjrefOfItem yöntemi sürükle ve bırak işlemleri desteklemek için kullanılır:
CF_VSPROJECTITEMS Ve CF_VSPROJECTS Pano kullanım biçimleri DROPFILES yapısı aynı şekilde CF_HDROP veya CF_PRINTERS. Aşağıdaki veri DROPFILES yapısıdır çift boş sonlandırılmış bir listesini Projref dizeleri. Windows API'sı bırakma işlemi tüketici kullanabilirsiniz DragQueryFile verileri incelemek için DROPFILES yapısı.CF_VSPROJECTS Biçim sunulan Projref dizeleri projeleri diğer bir deyişle, bir bütün olarak tanımlamak *pitemid == VSITEMID_ROOT.CF_VSPROJECTITEMS Biçimi sunulan Projref dizeleri bir veya daha fazla tek tek proje öğeleri tanımlayın. Ya da CF_VSPROJECTS veya CF_VSPROJECTITEMS sunulan, ancak hiçbir zaman hem olmalıdır.
Ayrıca bkz.
IVsSolution Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön