IShellFolderView::RefreshObject メソッド (shlobj_core.h)

[RefreshObject は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

指定した項目を再描画します。

構文

HRESULT RefreshObject(
  [in]  PUITEMID_CHILD pidl,
  [out] UINT           *puItem
);

パラメーター

[in] pidl

種類: PUITEMID_CHILD

再描画する項目。

[out] puItem

種類: UINT*

このメソッドが正常に返されたときに、再描画された項目のインデックスを受け取る値へのポインター。 この値を使用すると、 IShellFolderView::GetObject を呼び出して、redrew したPITEMID_CHILDを取得できます。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

puItem によって返されたインデックスを使用して IShellFolderView::GetObject をすぐに呼び出すと、redrew したITEMID_CHILDのコピーが取得されます。 ただし、アイテムのインデックス位置は時間の経過と同時に変化する可能性があるため、コードでは、特定のインデックスが常に同じITEMID_CHILDを返すという信頼はできません。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h