Partilhar via


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

Recupera a próxima ação disponível para o objeto que implementa a interface IActionEnumerator.

Sintaxe

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

Parâmetros

keyName

Ponteiro que é definido como o BSTR do nome da chave para a próxima ação.

actionName

Ponteiro que é definido como o BSTR do nome da ação.

actionDescription

Ponteiro que é definido como o BSTR que descreve a ação.

actionIsDefault

Ponteiro para o valor booliano que indica se a ação recuperada é a ação padrão.

actionMethod

O ponteiro para um ponteiro para o método de interface IModelObject para a ação, parâmetro opcional, poderá ser nulo se não for fornecido.

metadta

O ponteiro para um ponteiro para a interface IKeyStore para os metadados da ação, parâmetro opcional, poderá ser nulo se não for fornecido.

Valor de retorno

Se o método for bem-sucedido, ele retornará S_OK. Se não houver mais ações para enumerar, ela retornará S_FALSE. Caso contrário, ele retornará um código de erro HRESULT.

Observações

Depois de resolver uma única ação, o enumerador de ação é incrementado para a próxima ação disponível. Se não houver mais ações para enumerar, o método retornará S_FALSE.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IActionEnumerator