次の方法で共有


IItemPropertyBag::Read メソッド

プロパティ バッグから 1 つ以上のプロパティを読み取ります。 IItemPropertyBag インターフェイスは Windows XP および Windows Server 2003 でのみサポートされているため、使用しないでください。

構文

HRESULT Read(
  [in]  ULONG    cProperties,
  [in]  ITEMPROP *pPropBag,
  [out] VARIANT  *pvarValue,
  [out] HRESULT  *phrError
);

パラメーター

cProperties [in]

読み取るプロパティの数。 この引数は、 pPropBagpvarValueおよび phrError の配列内の要素の数を指定します。

pPropBag [in]

要求されるプロパティを指定する ITEMPROP 構造体の配列へのポインター。

pvarValue [out]

プロパティ値を受け取る VARIANT 構造体の配列を返すポインターを受け取ります。

phrError [out]

読み取られた各プロパティの結果を受け取る HRESULT 値の配列へのポインター。 この配列には、少なくとも cProperties 要素が必要です。

戻り値

メソッドが成功した場合は、S_OK を返します。 それ以外の場合は、 HRESULT エラー コードが返されます。

解説

IItemPropertyBag インターフェイスは Windows XP および Windows Server 2003 でのみサポートされているため、使用しないでください。

Windows XP または Windows Server 2003 を実行しているコンピューターでサード パーティ製のプロトコル ハンドラーを使用して添付ファイルをプレビューするには、 IItemPropertyBag インターフェイスと、 ISearchProtocolUIIItemPreviewerExtISearchItem インターフェイス、 LINKINFO および ITEMPROP 構造体、 および LINKTYPE 列挙体を使用することが必要な場合があります。

要件

要件
サポートされている最小のクライアント
WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
再頒布可能パッケージ
Windows デスクトップ検索 (WDS) 3.0

関連項目

IItemPropertyBag