IQueryAssociations::GetData メソッド (shlwapi.h)
レジストリからファイルまたはプロトコルの関連付けに関連するバイナリ データを検索して取得します。
構文
HRESULT GetData(
[in] ASSOCF flags,
[in] ASSOCDATA data,
[in, optional] LPCWSTR pszExtra,
[out, optional] void *pvOut,
[in, out, optional] DWORD *pcbOut
);
パラメーター
[in] flags
種類: ASSOCF
検索の制御に使用できる ASSOCF 値。
[in] data
型: ASSOCDATA
返されるデータの種類を指定する ASSOCDATA 値。
[in, optional] pszExtra
種類: LPCWSTR
データの場所に関する情報を含む、null で終わるオプションの Unicode 文字列へのポインター。 通常は 、open などのシェル動詞に設定されます。 このパラメーターを使用しない場合は NULL に 設定します。
[out, optional] pvOut
型: void*
このメソッドが正常に返されると、要求されたデータ値を受け取る値へのポインター。
[in, out, optional] pcbOut
種類: DWORD*
このメソッドが呼び出されたときに pvOut のサイズをバイト単位で保持する値へのポインター。 このメソッドが正常に返されると、値には実際に取得されたデータのサイズが含まれます。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shlwapi.h |
Library | Shlwapi.lib |
[DLL] | Shell32.dll (バージョン 5.0 以降) |