IDataModelScriptDebugVariableSetEnumerator::GetNext 方法 (dbgmodel.h)
GetNext 方法會將列舉值移至集合中的下一個變數,並傳回變數的名稱、值,以及與其相關聯的任何元數據。 如果列舉值已到達集合結尾,則會傳回錯誤E_BOUNDS。 一旦從 GetNext 方法傳回E_BOUNDS標記,除非進行交錯的 Reset 呼叫,否則它會在再次呼叫時繼續產生E_BOUNDS。
語法
HRESULT GetNext(
BSTR *variableName,
IModelObject **variableValue,
IKeyStore **variableMetadata
);
參數
variableName
此集合中的變數名稱會傳回為 SysAllocString 函式所配置的字串。 呼叫端負責透過 SysFreeString 釋放傳回的字串。
variableValue
變數的目前值會在這裡傳回。 值必須封送處理至 IModelObject 表示法。 IModelObject 上的每個屬性或其他建構都必須能夠在調試程式處於中斷狀態時取得。
variableMetadata
您可以在這裏傳回變數及其簡報的選擇性元數據。
傳回值
這個方法會傳回 HRESULT,表示成功或失敗。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |