IPortableDeviceContent::EnumObjects メソッド (portabledeviceapi.h)

EnumObjects メソッドは、オブジェクトの直接の子オブジェクトを列挙するために使用されるインターフェイスを取得します。 これには、特定のプロパティを持つオブジェクトを列挙できるオプションのフィルターがあります。

構文

HRESULT EnumObjects(
  [in]  const DWORD                  dwFlags,
  [in]  LPCWSTR                      pszParentObjectID,
  [in]  IPortableDeviceValues        *pFilter,
  [out] IEnumPortableDeviceObjectIDs **ppEnum
);

パラメーター

[in] dwFlags

現在は無視されます。0 を指定します。

[in] pszParentObjectID

親の ID を指定する null で終わる文字列へのポインター。 これは、空の文字列 ( NULL ポインターではなく) または定義された定数 WPD_DEVICE_OBJECT_ID して、デバイス ルートを示すことができます。

[in] pFilter

このパラメーターは無視され、 NULL に設定する必要があります。

[out] ppEnum

見つかったオブジェクトを列挙するために使用される IEnumPortableDeviceObjectIDs インターフェイスへのポインターを受け取る変数のアドレス。 呼び出し元は、このインターフェイスが完了したら、このインターフェイスを解放する必要があります。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
必要な引数の少なくとも 1 つが NULL ポインターでした。

要件

要件
対象プラットフォーム Windows
ヘッダー portabledeviceapi.h
Library PortableDeviceGUIDs.lib

こちらもご覧ください

コンテンツの列挙

サービス コンテンツの列挙

IPortableDeviceContent

IPortableDeviceContent インターフェイス