IVsUIHierarchyWindow.GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32) Methode

Definition

Gibt den Status oder die Darstellung der Hierarchie zurück.

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

Parameter

pHier
IVsUIHierarchy

[in] IVsHierarchy-Schnittstelle, die den Zustand oder die Darstellung bestimmt.

itemid
UInt32

[in] Bezeichner des Elements in der Hierarchie. Eine Liste der itemid-Werte finden Sie unter VSITEMID.

dwStateMask
UInt32

in Masken Werte, mit denen bestimmt wird, welche pdwState Werte bereitgestellt werden. Eine Liste der dwStateMask-Werte finden Sie unter __VSHIERARCHYITEMSTATE.

pdwState
UInt32

[out, retval] Werte aus der- __VSHIERARCHYITEMSTATE Enumeration, die mit in übermittelt expf wurden ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS) .

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Verwenden Sie diese Methode, um den Zustand eines Elements in der Hierarchie zu ermitteln, z. b. ob das Element erweitert, reduziert, Fett oder hervorgehoben ist. Verwenden Sie die- ExpandItem Methode, um den Zustand eines Elements in der Hierarchie festzulegen.

Gilt für