IShellLibrary::GetDefaultSaveFolder メソッド (shobjidl_core.h)

ライブラリが保存操作に使用する既定のターゲット フォルダーを取得します。

構文

HRESULT GetDefaultSaveFolder(
  [in]  DEFAULTSAVEFOLDERTYPE dsft,
  [in]  REFIID                riid,
  [out] void                  **ppv
);

パラメーター

[in] dsft

種類: DEFAULTSAVEFOLDERTYPE

取得する保存フォルダーを指定する DEFAULTSAVEFOLDERTYPE 値。

[in] riid

種類: REFIID

保存場所を表す ppv で取得するインターフェイスの IID への参照。 この値は通常IID_IShellItemされますが、CShellItem によって実装されるその他のインターフェイスの IID またはIID_IShellItem2することもできます。

[out] ppv

型: void**

riid で要求されたインターフェイスへのポインター。

戻り値

種類: HRESULT

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

注釈

最良の結果を得るには、riid パラメーターと ppv パラメーターに Objbase.h で定義されている IID_PPV_ARGS マクロを使用します。 このマクロは 、ppv の値によって指されるインターフェイスに基づいて正しい IID を提供します。これにより、コーディング エラーが発生する可能性がなくなります。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)

こちらもご覧ください

Ishellitem

IShellItem2

IShellLibrary

ライブラリ記述スキーマ

Windows ライブラリ