Q&A

  • regEnumKeyEx 인수들에 대해 설명좀 해주세요.
도움말을 봐도 잘 모르겠어요.
인수등를 var에서 어떻게 선언해줘야하는지..
각 인수들은 어떤 것들인지. 답변 부탁할게요.
초보라 도움말을 봐도.. 잘 모르겠어요
도움말
LONG RegEnumKeyEx(

    HKEY hKey,        // handle of key to enumerate
    DWORD dwIndex,        // index of subkey to enumerate
    LPTSTR lpName,        // address of buffer for subkey name
    LPDWORD lpcbName,        // address for size of subkey buffer
    LPDWORD lpReserved,        // reserved
    LPTSTR lpClass,        // address of buffer for class string
    LPDWORD lpcbClass,        // address for size of class buffer
    PFILETIME lpftLastWriteTime         // address for time key last written to
   );

제 소스
var
  GetRegValue: String;
  IRETVAL: Integer;
  IRETVAL2: Integer;
  PHKey: HKEY;
  PHKey2: HKEY;
  vValue: String;
  sz: Cardinal;

  fKeyIndex: Cardinal;
  fKeyName: String[255];
  fKeyLen: Cardinal;
  fClassName: String[255];
  fClassLen: Cardinal;
  fLastWrite: PFileTime;

begin
        fKeyName := '';
        fClassName := '';

        fKeyLen := 255;
        fClassLen := 255;

        IRETVAL := regEnumKeyEx(PHKey, fKeyIndex, fKeyName, fKeyLen, NULL, fClassName, fClassLen, fLastWrite);

fKeyName, fClassName부분이 에러가 나고요
NULL부분과 fLastWrite부분도 에러가 나는듯합니다.
에고 어렵네요
0  COMMENTS