RegEnumKeyEx |
Declare Function Api_RegEnumKeyEx& Lib "advapi32" Alias "RegEnumKeyExA" (ByVal hKey&, ByVal dwIndex&, ByVal lpName$, lpcbName&, ByVal lpReserved&, ByVal lpClass$, lpftLastWriteTime As FILETIME) |
Declare Function RegEnumKeyEx Lib "advapi32" Alias "RegEnumKeyExA" (ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpName As String, lpcbName As Long, ByVal lpReserved As Long, ByVal lpClass As String, lpftLastWriteTime As FILETIME) As Long |
|
指定された 1 つのレジストリキーのサブキーを列挙する。この関数を 1 回呼び出すたびに、1 つのサブキーに関する情報を取得する。 RegEnumKey 関数とは異なり、サブキーのクラス名と最終書き込み時刻も取得する。 |
|
パラメータ
代わりに、あらかじめ定義されている次の予約済みハンドルのいずれかを指定することもできる。
そして、次の呼び出し時は 1、その次は 2 と、1 つずつ増やしていく。 られる(現在の最大のインデックス番号に 1 を足した値とは限らない)。 言い換えると、この関数で指定したインデックス番号と、返されるサブキーの間に直接の関係はなく、実行してみるまでは、どのサブキーが
返されるのかわからない。
この関数は、サブキーの名前だけを格納する。階層全体を格納するわけではない。
指定する。関数から制御が返ると、この変数に、同じバッファに格納された文字数が格納される(終端の NULL 文字を除く)。 現時点では、クラスはまったく定義されていない。アプリケーションはこのパラメータを無視するべきである(NULL を指定する)。
この情報が不要な場合、NULL を指定する。 する。関数から制御が返ると、この変数に、lpClass パラメータが指すバッファに格納された文字数が格納される(終端の NULL 文字を
除く)。lpClass パラメータで NULL を指定した場合に限って、lpcClass パラメータで NULL を指定できる。
る。 |