IExplorerCommandState-Schnittstelle (shobjidl_core.h)
Macht eine einzelne Methode verfügbar, die den Abruf des Befehlsstatus ermöglicht.
Vererbung
Die IExplorerCommandState-Schnittstelle erbt von der IUnknown-Schnittstelle . IExplorerCommandState verfügt auch über folgende Membertypen:
Methoden
Die IExplorerCommandState-Schnittstelle verfügt über diese Methoden.
IExplorerCommandState::GetState Ruft den Befehlsstatus ab, der einem angegebenen Shellelement zugeordnet ist. |
Hinweise
Wann muss implementiert werden?
Implementieren Sie diese Schnittstelle, wenn Sie den Befehlsstatus dynamisch bestimmen müssen (für instance basierend auf den Eigenschaften eines Elements). Diese Schnittstelle bietet die gleiche Funktionalität wie IExplorerCommand::GetState, ohne den Mehraufwand der zusätzlichen Methoden dieser Schnittstelle. Implementieren Sie IExplorerCommandState , wenn Sie nur den Befehlsstatus berechnen müssen.Wann sollte verwendet werden?
Rufen Sie die Methode von IExplorerCommandState nicht direkt auf. Windows Explorer ruft Ihre IExplorerCommandState::GetState-Implementierung auf, wenn der Benutzer eine Aktion für das Element ausführen möchte.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |