Método IVsUIHierarchyWindow.GetItemState (IVsUIHierarchy, UInt32, UInt32, UInt32)
Retorna o estado ou a aparência da hierarquia.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
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
Parâmetros
- pHier
[in] IVsHierarchy interface para determinar o estado ou a aparência do.
- itemid
[in] Identificador do item na hierarquia.Para obter uma lista de itemid valores, consulte VSITEMID.
- dwStateMask
[in] Mascarar os valores usados para determinar qual pdwState valores são fornecidos.Para obter uma lista de dwStateMask valores, consulte __VSHIERARCHYITEMSTATE.
- pdwState
[out, retval] Extraído de valores a __VSHIERARCHYITEMSTATE enumeração, que foram passados com expf na ExpandItem.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsUIHierarchyWindow::GetItemState(
[in] IVsUIHierarchy* pHier,
[in] VSITEMID itemid,
[in] VSHIERARCHYITEMSTATE dwStateMask,
[out, retval] VSHIERARCHYITEMSTATE *pdwState
);
Use esse método para determinar o estado de um item na hierarquia, como, por exemplo, se o item é expandido, recolhido, negrito ou realçada.Use o ExpandItem método para definir o estado de um item na hierarquia.
Consulte também
Interface IVsUIHierarchyWindow
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo