IDataModelScriptDebugVariableSetEnumerator::GetNext 方法 (dbgmodel.h)

GetNext 方法将枚举器移动到集中的下一个变量,并返回变量的名称、值和与之关联的任何元数据。 如果枚举器已命中集的末尾,则返回错误E_BOUNDS。 从 GetNext 方法返回E_BOUNDS标记后,除非进行干预重置调用,否则它将在再次调用时继续生成E_BOUNDS。

语法

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

参数

variableName

集中变量的名称作为 SysAllocString 函数分配的字符串在此处返回。 调用方负责通过 SysFreeString 释放返回的字符串。

variableValue

此处返回变量的当前值。 必须将该值封送到 IModelObject 表示形式。 IModelObject 上的每个属性或其他构造都必须能够在调试器处于中断状态时获取。

variableMetadata

可在此处返回有关变量及其呈现的可选元数据。

返回值

此方法返回 HRESULT,指示成功或失败。

要求

要求 价值
标头 dbgmodel.h

另请参阅

IDataModelScriptDebugVariableSetEnumerator 接口