본문 바로가기

About Programing/03. Tip

RegQueryValueEx 함수

레지스트리 키를 이용하여 데이터를 얻을 때 사용한다.

LONG RegQueryValueEx( 
  HKEY hKey, 
  LPCWSTR lpValueName, 
  LPDWORD lpReserved, 
  LPDWORD lpType, 
  LPBYTE lpData, 
  LPDWORD lpcbData 
); 
HKEY hKey : RegOpenKey 함수로 얻은 key 값
LPCWSTR lpValueName : 아래 그림의 [이름]에 해당하는 값



LPDWORD lpReserved : NULL
LPDWORD lpType : 얻고자 하는 데이터의 자료형을 얻고자 할때
(모를때 : NULL / 알고 있을 때 : DWORD)
LPBYTE lpDatalpValueName 의 데이터를 얻고 싶을 때 (LPTYPE)형으로 데이터를 얻는다.
LPDWORD lpcbDatalpData 변수에 사용한 메모리 공간의 크기를 얻는다.