Freigeben über


IExplorerCommand::EnumSubCommands-Methode (shobjidl_core.h)

Ruft einen Enumerator für die Unterbefehle eines Befehls ab.

Syntax

HRESULT EnumSubCommands(
  [out] IEnumExplorerCommand **ppEnum
);

Parameter

[out] ppEnum

Typ: IEnumExplorerCommand**

Wenn diese Methode erfolgreich zurückgibt, enthält einen IEnumExplorerCommand-Schnittstellenzeiger , der zum Durchlaufen der Gruppe von Unterbefehlen verwendet werden kann.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Unterbefehle werden als Dropdownelemente im Menü angezeigt, wenn Befehle am oberen Rand eines Windows-Explorer-Fensters verfügbar gemacht werden. An dieser Position erhält nur die Standardbefehlsschaltfläche ein Symbol. In einem normalen Menü werden die Symbole für alle Befehle angezeigt.

Unterbefehle, die selbst Über Unterbefehle verfügen, werden von Windows Explorer nicht unterstützt. Wenn ein Befehl über eigene Unterbefehle verfügt, muss er diesen status festlegen, indem er ECF_HASSUBCOMMANDS im IExplorerCommand::GetFlags-Aufruf angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)