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