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.Author、 System.Document.DateCreated、 System.Photo.DateTaken です。
ProgID に SetDefaultsFor エントリが存在しない場合、この関数は HKEY_CLASSES_ROOT の SetDefaultsFor エントリにある既定値を\*使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl.h |
[DLL] | Shell32.dll |