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 |