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 el marcador de E_BOUNDS se haya devuelto 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. Todas las propiedades u otras construcciones de la IModelObject deben 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
encabezado de dbgmodel.h

Consulte también

interfaz IDataModelScriptDebugVariableSetEnumerator