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.
- pdwState
[Çıkış, retval] Alınan değerler __VSHIERARCHYITEMSTATE ile geçirilen numaralandırma expf , ExpandItem.
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