IPortableDeviceContent::EnumObjects 方法 (portabledeviceapi.h)
EnumObjects 方法會擷取介面,用來列舉物件的立即子物件。 其具有選擇性篩選條件,可列舉具有特定屬性的物件。
語法
HRESULT EnumObjects(
[in] const DWORD dwFlags,
[in] LPCWSTR pszParentObjectID,
[in] IPortableDeviceValues *pFilter,
[out] IEnumPortableDeviceObjectIDs **ppEnum
);
參數
[in] dwFlags
目前忽略;指定零。
[in] pszParentObjectID
指定父系標識碼之 Null 終止字串的指標。 這可以是空字串 (,但不是 NULL 指標) 或定義的常數 WPD_DEVICE_OBJECT_ID 來表示裝置根目錄。
[in] pFilter
此參數會被忽略,而且應該設定為 NULL。
[out] ppEnum
接收 IEnumPortableDeviceObjectIDs 介面指標的變數位址,用來列舉找到的物件。 呼叫端必須在完成此介面時釋放此介面。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
至少有一個必要的自變數是 NULL 指標。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portabledeviceapi.h |
程式庫 | PortableDeviceGUIDs.lib |