次の方法で共有


シェル レジストリ処理関数

このセクションでは、Windows シェル レジストリ処理関数について説明します。 このドキュメントで説明するプログラミング要素は、Shlwapi.dllによってエクスポートされ、Shlwapi.h および Shlwapi.lib で定義されています。

このセクションの内容

トピック 説明
AssocCreate
IQueryAssociations オブジェクトへのポインターを返します。
AssocGetPerceivedType
拡張子に基づいて、ファイルの認識型を取得します。
AssocIsDangerous
ファイルの種類が潜在的なセキュリティ リスクと見なされるかどうかを判断します。
AssocQueryKey
レジストリからファイルまたはプロトコルの関連付けに関連するキーを検索して取得します。
AssocQueryString
レジストリからファイルまたはプロトコルの関連付けに関連する文字列を検索して取得します。
AssocQueryStringByKey
指定したキーからレジストリからファイル関連付け関連の文字列を検索して取得します。
SHCopyKey
ソース サブキーのサブキーと値をコピー先キーに再帰的にコピーします。 SHCopyKey では、キーのセキュリティ属性はコピーされません。
SHDeleteEmptyKey
空のキーを削除します。
SHDeleteKey
サブキーとそのすべての子孫を削除します。 この関数は、キーとすべてのキーの値をレジストリから削除します。
SHDeleteValue
指定したレジストリ キーから名前付き値を削除します。
SHEnumKeyEx
指定した開いているレジストリ キーのサブキーを列挙します。
SHEnumValue
指定した開いているレジストリ キーの値を列挙します。
SHGetAssocKeys
IQueryAssociations オブジェクトに関連付けられているクラス サブキーの配列を取得します。
SHGetValue
レジストリ値を取得します。
SHOpenRegStream2
レジストリ値を開き、値の読み取りまたは書き込みに使用できるストリームを提供します。 この関数は SHOpenRegStream よりも優先されます。
SHQueryInfoKey
指定したレジストリ キーに関する情報を取得します。
SHQueryValueEx
レジストリ キーを開き、特定の値を照会します。
SHRegCloseUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のユーザー固有のレジストリ サブキーへのハンドルを閉じます。
SHRegCreateUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを作成または開きます。
SHRegDeleteEmptyUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の空のレジストリ サブキーを削除します。
SHRegDeleteUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキー値を削除します。
SHRegDuplicateHKey
レジストリ キーの HKEY ハンドルを複製します。
SHRegEnumUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のレジストリ サブキーのサブキーを列挙します。
SHRegEnumUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーの値を列挙します。
SHRegGetBoolUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーからブール値を取得します。
SHRegGetIntW
レジストリから数値文字列値を読み取り、整数に変換します。
SHRegGetPath
レジストリからファイル パスを取得し、必要に応じて環境変数を展開します。
SHRegGetUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーから値を取得します。
SHRegOpenUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを開きます。
SHRegQueryInfoUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーに関する情報を取得します。
SHRegQueryUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の開いているレジストリ サブキーに関連付けられている指定された名前の型とデータを取得します。
SHRegSetPath
ファイル パスを取得し、フォルダー名を環境文字列に置き換え、結果の文字列をレジストリに配置します。
SHRegSetUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) にレジストリ サブキー値を設定します。
SHRegSetValue
レジストリ値を設定します。
その代わりに RegSetValue を使用します。
SHRegWriteUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーに値を書き込みます。
SHSetValue
レジストリ キーの値を設定します。