Partager via


IActionEnumerator ::GetNext, méthode (dbgmodel.h)

Récupère l’action suivante disponible pour l’objet qui implémente l’interface IActionEnumerator.

Syntaxe

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

Paramètres

keyName

Pointeur qui est défini sur le BSTR du nom de clé pour l’action suivante.

actionName

Pointeur qui est défini sur le BSTR du nom de l’action.

actionDescription

Pointeur qui est défini sur le BSTR décrivant l’action.

actionIsDefault

Pointeur vers la valeur booléenne indiquant si l’action récupérée est l’action par défaut.

actionMethod

Le pointeur vers une méthode d’interface IModelObject pour l’action, paramètre facultatif, peut être null s’il n’est pas fourni.

metadta

Le pointeur vers un pointeur vers l’interface IKeyStore pour les métadonnées de l’action, paramètre facultatif, peut être null s’il n’est pas fourni.

Valeur de retour

Si la méthode réussit, elle retourne S_OK. S’il n’y a plus d’actions à énumérer, elle retourne S_FALSE. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Après avoir résolu une seule action, l’énumérateur d’action est incrémenté à l’action disponible suivante. S’il n’y a plus d’actions à énumérer, la méthode retourne S_FALSE.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IActionEnumerator