Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Move o iterador para frente e busca o nome do elemento bruto e, opcionalmente, seu valor (ou uma referência a ele) e que tipo de elemento ele é. Observe que, dependendo de como esse enumerador foi adquirido, o objeto retornado no campo de valor pode ser o valor do elemento bruto (EnumerateRawValues) ou uma referência ao elemento bruto (EnumerateRawReferences).
Se houver um erro ao ler o valor do elemento bruto (para EnumerateRawValues, por exemplo), o método poderá retornar um erro E valor de preenchimento com um objeto de erro. Quando o enumerador atingir o final da sequência, E_BOUNDS será retornado.
Sintaxe
HRESULT GetNext(
BSTR *name,
SymbolKind *kind,
_COM_Errorptr_opt_ IModelObject **value
);
Parâmetros
name
O nome do elemento bruto (por exemplo: campo) sendo enumerado é retornado aqui. O chamador é responsável por liberar essa cadeia de caracteres com o método SysFreeString.
kind
O tipo de símbolo que está sendo enumerado (por exemplo: um tipo, campo, classe base etc...) é retornado aqui.
value
O valor do elemento bruto (por exemplo, campo) sendo enumerado é retornado opcionalmente aqui. Dependendo de como o enumerador foi adquirido, esse valor pode ser o valor real do elemento bruto (EnumerateRawValues) ou uma referência a ele (EnumerateRawReferences).
Valor de retorno
Esse método retorna HRESULT.
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | dbgmodel.h |