シェル レジストリ処理関数
このセクションでは、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の |
レジストリ キーの値を設定します。 |