IVsUIHierarchyWindow.GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o estado ou a aparência da hierarquia.
public:
int GetItemState(Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy ^ pHier, System::UInt32 itemid, System::UInt32 dwStateMask, [Runtime::InteropServices::Out] System::UInt32 % pdwState);
int GetItemState(Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy const & pHier, unsigned int itemid, unsigned int dwStateMask, [Runtime::InteropServices::Out] unsigned int & pdwState);
public int GetItemState (Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy pHier, uint itemid, uint dwStateMask, out uint pdwState);
abstract member GetItemState : Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy * uint32 * uint32 * uint32 -> int
Public Function GetItemState (pHier As IVsUIHierarchy, itemid As UInteger, dwStateMask As UInteger, ByRef pdwState As UInteger) As Integer
Parâmetros
- pHier
- IVsUIHierarchy
[in] IVsHierarchy interface para determinar o estado ou a aparência de.
- itemid
- UInt32
no Identificador do item na hierarquia. Para obter uma lista de itemid valores, consulte VSITEMID .
- dwStateMask
- UInt32
no Valores de máscara usados para determinar quais pdwState valores são fornecidos. Para obter uma lista de dwStateMask valores, consulte __VSHIERARCHYITEMSTATE .
- pdwState
- UInt32
[out, retval] Valores extraídos da __VSHIERARCHYITEMSTATE enumeração, que foram passados com expf in ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS) .
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
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 se o item é expandido, recolhido, negrito ou realçado. Use o ExpandItem método para definir o estado de um item na hierarquia.