IVsUIHierarchyWindow.GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.