Aracılığıyla paylaş


IVsHierarchy.ParseCanonicalName Yöntem (String, UInt32)

 

Kurallı adı verilen hiyerarşi öğesini tanımlayıcısını 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 ParseCanonicalName(
    string pszName,
    out uint pitemid
)
int ParseCanonicalName(
    String^ pszName,
    [OutAttribute] unsigned int% pitemid
)
abstract ParseCanonicalName : 
        pszName:string *
        pitemid:uint32 byref -> int
Function ParseCanonicalName (
    pszName As String,
    <OutAttribute> ByRef pitemid As UInteger
) As Integer

Parametreler

  • pszName
    Type: System.String

    [in] Hiyerarşi öğenin kurallı ad işaretçisi.

  • pitemid
    Type: System.UInt32

    [out] Hiyerarşi öğesinin öğe tanımlayıcısı işaretçisi. Bir listesi için pitemid değerler, bakın VSITEMID.

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

Öğenin kurallı adı verilen bir öğe tanımlayıcısı (öğesi kimliği) belirlemek için bu yöntemi kullanın. Kurallı ad, hiyerarşideki diğer her öğenin hiyerarşideki belirli bir öğe ayırmak için kullanılan benzersiz bir addır. Kullanım GetCanonicalName bir öğe kimliği verilen kurallı ad belirlemek için yöntemi

Kurallı adları ortamı oturumlar arasında değiştirmeyin, ancak öğe tanımlayıcıları yapın. Çalışma alanı Kalıcılık, pencere konumlarını hatırlamak gibi yönetmek için bu yöntemi kullanın.

COM imza

Vsshell.idl:

HRESULT IVsHierarchy::ParseCanonicalName(
   [in] LPCOLESTR pszName,
   [out] VSITEMID *pitemid
);

Ayrıca bkz.

IVsHierarchy Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön