Freigeben über


IActionEnumerator::GetNext-Methode (dbgmodel.h)

Ruft die nächste Aktion ab, die für das Objekt verfügbar ist, das die IActionEnumerator-Schnittstelle implementiert.

Syntax

HRESULT GetNext(
  BSTR         *keyName,
  BSTR         *actionName,
  BSTR         *actionDescription,
  bool         *actionIsDefault,
  IModelObject **actionMethod,
  IKeyStore    **metadta
);

Parameter

keyName

Zeiger, der auf den BSTR des Schlüsselnamens für die nächste Aktion festgelegt ist.

actionName

Zeiger, der auf den BSTR des Aktionsnamens festgelegt ist.

actionDescription

Zeiger, der auf den BSTR festgelegt ist, der die Aktion beschreibt.

actionIsDefault

Zeiger auf booleschen Wert, der angibt, ob die abgerufene Aktion die Standardaktion ist.

actionMethod

Zeiger auf eine IModelObject-Schnittstellenmethode für die Aktion, optionaler Parameter, kann NULL sein, wenn er nicht angegeben wird.

metadta

Zeiger auf einen Zeiger auf die IKeyStore-Schnittstelle für die Metadaten der Aktion, optionaler Parameter, kann null sein, wenn er nicht angegeben wird.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn keine weiteren Aktionen zum Aufzählen vorhanden sind, wird S_FALSE zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Nach dem Auflösen einer einzelnen Aktion wird der Enumerator der Aktion auf die nächste verfügbare Aktion erhöht. Wenn keine weiteren Aktionen zum Aufzählen vorhanden sind, gibt die Methode S_FALSE zurück.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IActionEnumerator-Schnittstelle