IActionEnumerator::GetNext 方法 (dbgmodel.h)
擷取適用於實作 IActionEnumerator 介面之物件的下一個動作。
語法
HRESULT GetNext(
BSTR *keyName,
BSTR *actionName,
BSTR *actionDescription,
bool *actionIsDefault,
IModelObject **actionMethod,
IKeyStore **metadta
);
參數
keyName
指標,設定為下一個動作之索引鍵名稱的 BSTR。
actionName
設定為動作名稱之 BSTR 的指標。
actionDescription
設定為描述動作之 BSTR 的指標。
actionIsDefault
布爾值的指標,指出所擷取的動作是否為預設動作。
actionMethod
動作選擇性參數之 IModelObject 介面方法指標的指標,如果未提供,可能是 null。
metadta
動作元數據之 IKeyStore 介面指標的指標,如果未提供,選擇性參數可能為 Null。
傳回值
如果方法成功,則會傳回S_OK。 如果沒有其他要列舉的動作,則會傳回S_FALSE。 否則,它會傳回 HRESULT 錯誤碼。
言論
解析單一動作之後,動作列舉值會遞增至下一個可用的動作。 如果沒有其他要列舉的動作,方法會傳回S_FALSE。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |