次の方法で共有


SHCreateDefaultPropertiesOp 関数 (shobjidl.h)

まだ設定されていないシェル 項目の既定のプロパティを設定するファイル操作を作成します。

構文

SHSTDAPI SHCreateDefaultPropertiesOp(
  [in]  IShellItem     *psi,
  [out] IFileOperation **ppFileOp
);

パラメーター

[in] psi

型: IShellItem*

ソース シェル項目へのポインター。 IShellItem を参照してください。

[out] ppFileOp

型: IFileOperation**

IFileOperation インターフェイス ポインターのアドレス。

戻り値

型: HRESULT

この関数が成功すると、S_OKが返 されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

注釈

既定値を設定するプロパティの一覧は、項目のファイル関連付けの ProgID の 下の SetDefaultsFor レジストリ エントリから取得されます。 リストの先頭には prop: が付き、既定値を設定するプロパティの正規名 ( prop:System.Author;System.Document.DateCreatedなど) が含まれています。 このリストで使用できるプロパティは 、System.AuthorSystem.Document.DateCreatedSystem.Photo.DateTaken です。 ProgID に SetDefaultsFor エントリが存在しない場合、この関数は HKEY_CLASSES_ROOT\*SetDefaultsFor エントリで見つかった既定値を使用します。

Requirements

Requirement 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
Header shobjidl.h
Library shell32.lib
DLL Shell32.dll