ITCollection::get__NewEnum 方法 (tapi3if.h)
get__NewEnum方法會取得集合的列舉值。
語法
HRESULT get__NewEnum(
[out] IUnknown **ppNewEnum
);
參數
[out] ppNewEnum
集合之列舉值物件上 IUnknown 介面的指標。
在傳回的IUnknown介面上呼叫QueryInterface方法,以取得集合上IEnumVARIANT列舉介面的指標。 IEnumVARIANT 提供許多方法,可讓您用來逐一查看集合。
如需詳細資訊,請參閱接下來的<備註>一節。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
|
記憶體不足,無法執行作業。 |
備註
每個 TAPI 3 介面,包含傳回集合的方法也包含方法,該方法會傳回 TAPI 3 列舉值介面的指標。 如果您是以 C/C++ 進行程式設計,直接呼叫集合的列舉值方法可以更輕鬆地取得列舉值物件,而不是呼叫 ITCollection::get__NewEnum 方法。 例如, ITTAPI::EnumerateAddresses 方法會傳回 IEnumAddress 介面的指標。 IEnumAddress 提供 Address 物件的列舉方法。
如果您是在 Visual Basic 中進行程式設計,則不需要呼叫這個方法來列舉集合。 這是因為您可以使用 For... 隱含叫用方法的功能 每個。。。in...下。。。 構建。
需求
目標平台 | Windows |
標頭 | tapi3if.h (包括 Tapi3.h) |
程式庫 | Uuid.lib |
Dll | Tapi3.dll |