Compartir a través de


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

El método GetNext mueve el enumerador a la siguiente variable del conjunto y devuelve el nombre, el valor y los metadatos asociados a ella. Si el enumerador ha alcanzado el final del conjunto, se devuelve el error E_BOUNDS. Una vez que se haya devuelto el marcador de E_BOUNDS desde el método GetNext, seguirá generando E_BOUNDS cuando se llame de nuevo a menos que se realice una llamada a Reset intermedia.

Sintaxis

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

Parámetros

variableName

El nombre de la variable del conjunto se devuelve aquí como una cadena asignada por la función SysAllocString. El autor de la llamada es responsable de liberar la cadena devuelta a través de SysFreeString.

variableValue

El valor actual de la variable se devuelve aquí. El valor debe serializarse en una representación IModelObject . Cada propiedad u otra construcción en IModelObject debe poder adquirirse mientras el depurador está en estado de interrupción.

variableMetadata

Aquí se pueden devolver metadatos opcionales sobre la variable y su presentación.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDataModelScriptDebugVariableSetEnumerator