Condividi tramite


Metodo IActionEnumerator::GetNext (dbgmodel.h)

Recupera l'azione successiva disponibile per l'oggetto che implementa l'interfaccia IActionEnumerator.

Sintassi

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

Parametri

keyName

Puntatore impostato su BSTR del nome della chiave per l'azione successiva.

actionName

Puntatore impostato sul valore BSTR del nome dell'azione.

actionDescription

Puntatore impostato su BSTR che descrive l'azione.

actionIsDefault

Puntatore al valore booleano che indica se l'azione recuperata è l'azione predefinita.

actionMethod

Puntatore a un puntatore al metodo di interfaccia IModelObject per l'azione, parametro facoltativo, può essere Null se non viene specificato.

metadta

Puntatore a un puntatore all'interfaccia IKeyStore per i metadati dell'azione, parametro facoltativo, può essere Null se non viene specificato.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK. Se non sono presenti altre azioni da enumerare, restituisce S_FALSE. In caso contrario, restituisce un codice di errore HRESULT.

Osservazioni

Dopo aver risolto una singola azione, l'enumeratore di azioni viene incrementato all'azione disponibile successiva. Se non sono presenti altre azioni da enumerare, il metodo restituirà S_FALSE.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

interfaccia IActionEnumerator