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 |