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 |