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 |