Compartir a través de


Método IActionEnumerator::GetNext (dbgmodel.h)

Recupera la siguiente acción disponible para el objeto que implementa la interfaz IActionEnumerator.

Sintaxis

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

Parámetros

keyName

Puntero que se establece en el BSTR del nombre de clave para la siguiente acción.

actionName

Puntero que se establece en el BSTR del nombre de la acción.

actionDescription

Puntero que se establece en el BSTR que describe la acción.

actionIsDefault

Puntero al valor booleano que indica si la acción recuperada es la acción predeterminada.

actionMethod

El puntero a un puntero al método de interfaz IModelObject para la acción, el parámetro opcional, puede ser NULL si no se proporciona.

metadta

Puntero a un puntero a la interfaz IKeyStore para los metadatos de la acción, el parámetro opcional, puede ser null si no se proporciona.

Valor devuelto

Si el método se ejecuta correctamente, devuelve S_OK. Si no hay más acciones que enumerar, devuelve S_FALSE. De lo contrario, devuelve un código de error HRESULT.

Observaciones

Después de resolver una sola acción, el enumerador de acciones se incrementa a la siguiente acción disponible. Si no hay más acciones para enumerar, el método devolverá S_FALSE.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

de la interfaz IActionEnumerator de