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 |