AssocCreateForClasses 関数 (shellapi.h)

IQueryAssociations インターフェイスを実装するオブジェクトを取得します。

構文

SHSTDAPI AssocCreateForClasses(
  [in]  const ASSOCIATIONELEMENT *rgClasses,
  [in]  ULONG                    cClasses,
  [in]  REFIID                   riid,
  [out] void                     **ppv
);

パラメーター

[in] rgClasses

型: const ASSOCIATIONELEMENT*

ASSOCIATIONELEMENT 構造体の配列へのポインター。

[in] cClasses

種類: ULONG

rgClasses が指す配列内の要素の数。

[in] riid

型: REFIID

通常はIID_IQueryAssociations、目的の IID への参照。

[out] ppv

型: void**

このメソッドから制御が戻るときに、 riid で要求されたインターフェイス ポインターが格納されます。 これは通常 、IQueryAssociations です

戻り値

型: HRESULT

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

Windows Vista より前のシステムの場合は、 AssocCreate 関数を 使用します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shellapi.h
[DLL] Shell32.dll
API セット ext-ms-win-shell-shell32-l1-2-2 (Windows 10 バージョン 10.0.14393 で導入)