MRUINFO 구조체
가장 최근에 사용한 새 MRU(목록)를 정의하는 정보를 포함합니다. CreateMRUListW에서 사용됩니다.
구문
typedef struct {
DWORD cbSize;
UINT uMax;
UINT fFlags;
HKEY hKey;
LPCTSTR lpszSubKey;
MRUCMPPROC lpfnCompare;
} _MRUINFO;
멤버
-
cbSize
-
형식:DWORD
-
구조체의 크기입니다.
-
uMax
-
형식: UINT
-
MRU 목록의 최대 항목 수입니다.
-
fFlags
-
형식: UINT
-
다음 플래그 중 하나 이상.
-
MRU_BINARY (0x0001)
-
데이터는 문자열 데이터가 아닌 이진 데이터로 레지스트리에 저장됩니다.
-
MRU_CACHEWRITE (0x0002)
-
새 항목이 추가되거나 MRU 목록의 리소스가 메모리에서 해제되는 경우에만 레지스트리에 저장된 MRU 버전에 대한 변경 내용을 씁니다. 메모리에 있는 MRU의 활성 버전은 콘텐츠 또는 순서 변경에 따라 즉시 업데이트됩니다.
hKey
형식: HKEY
현재 열려 있는 키에 대한 핸들 또는 MRU 데이터를 저장할 다음 미리 정의된 값 중 하나입니다.
-
HKEY_CURRENT_USER
-
HKEY_LOCAL_MACHINE
lpszSubKey
형식: LPCTSTR
MRU 데이터를 저장할 하위 키입니다.
lpfnCompare
형식: MRUCMPPROC
항목이 MRU 목록에 있는지 여부를 확인하는 데 사용할 수 있는 선택적 데이터 비교 함수에 대한 포인터입니다. 이는 MRU_BINARY 플래그를 사용하여 MRU 목록을 만들 때 유용합니다. 이 멤버가 NULL이면 표준 문자열 비교 함수가 사용됩니다. 이진 데이터의 경우 직접 메모리 비교가 사용됩니다.
설명
이 구조체는 헤더 파일에 정의되어 있지 않습니다. 직접 정의해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
유니코드 및 ANSI 이름 |
MRUINFOW (유니코드) 및 MRUINFOA (ANSI) |