Compartilhar via


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

O método GetNext move o enumerador para a próxima variável no conjunto e retorna o nome, o valor e os metadados da variável associados a ele. Se o enumerador tiver atingido o final do conjunto, o erro E_BOUNDS será retornado. Depois que o marcador de E_BOUNDS tiver sido retornado do método GetNext, ele continuará a produzir E_BOUNDS quando chamado novamente, a menos que uma chamada de Redefinição intervindo seja feita.

Sintaxe

HRESULT GetNext(
  BSTR         *variableName,
  IModelObject **variableValue,
  IKeyStore    **variableMetadata
);

Parâmetros

variableName

O nome da variável no conjunto é retornado aqui como uma cadeia de caracteres alocada pela função SysAllocString. O chamador é responsável por liberar a cadeia de caracteres retornada por meio de SysFreeString.

variableValue

O valor atual da variável é retornado aqui. O valor deve ser empacotado em uma representação IModelObject . Cada propriedade ou outro constructo no IModelObject deve ser capaz de ser adquirido enquanto o depurador está em um estado de interrupção.

variableMetadata

Metadados opcionais sobre a variável e sua apresentação podem ser retornados aqui.

Retornar valor

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Interface IDataModelScriptDebugVariableSetEnumerator