Aracılığıyla paylaş


IVsUIHierarchyWindow.GetItemState Yöntem (IVsUIHierarchy, UInt32, UInt32, UInt32)

 

Bölge veya hiyerarşi görünümünü verir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

int GetItemState(
    IVsUIHierarchy pHier,
    uint itemid,
    uint dwStateMask,
    out uint pdwState
)
int GetItemState(
    IVsUIHierarchy^ pHier,
    unsigned int itemid,
    unsigned int dwStateMask,
    [OutAttribute] unsigned int% pdwState
)
abstract GetItemState : 
        pHier:IVsUIHierarchy *
        itemid:uint32 *
        dwStateMask:uint32 *
        pdwState:uint32 byref -> int
Function GetItemState (
    pHier As IVsUIHierarchy,
    itemid As UInteger,
    dwStateMask As UInteger,
    <OutAttribute> ByRef pdwState As UInteger
) As Integer

Parametreler

  • pHier
    [in] IVsHierarchy durumu ya da görünümünü belirlemek için arabirim.
  • itemid
    [in] Öğeyi hiyerarşide tanıtıcısı.Bir listesini görmek için itemid değerlerinin, VSITEMID.
  • dwStateMask
    [in] Maske, belirlemek için kullanılan değerleri pdwState değerler sağlanır.Bir listesini görmek için dwStateMask değerlerinin, __VSHIERARCHYITEMSTATE.

Dönüş Değeri

Type: System.Int32

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

Notlar

com imzası

Vsshell.idl:

HRESULT IVsUIHierarchyWindow::GetItemState(
   [in] IVsUIHierarchy* pHier,
   [in] VSITEMID itemid,
   [in] VSHIERARCHYITEMSTATE dwStateMask,
   [out, retval] VSHIERARCHYITEMSTATE *pdwState
);

Genişletilmiş, daraltılmış, kalın veya vurgulanan öğenin olup olmadığı gibi bu sıradüzende öğe durumunu belirlemek için bu yöntemi kullanın.Use ExpandItem hiyerarşide bir öğenin durumunu ayarlamak için yöntem.

Ayrıca bkz.

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

Başa dön