CRegKey::EnumKey
열린 레지스트리 키의 하위 키 열거 하려면이 메서드를 호출 합니다.
LONG EnumKey(
DWORD iIndex,
LPTSTR pszName,
LPDWORD pnNameLength,
FILETIME* pftLastWriteTime = NULL
) throw( );
매개 변수
iIndex
하위 키의 인덱스입니다. 이 매개 변수 0에 대 한 첫 번째 호출 해야 하며 다음 후속 호출에 대 한 증가pszName
종료 null 문자를 포함 하는 하위 키의 이름을 받는 버퍼에 대 한 포인터입니다. 하위 키 이름이 아닌 전체 키 계층 버퍼에 복사 됩니다.pnNameLength
TCHARs 지정 된 버퍼의 크기를 지정 하는 변수에 대 한 포인터는 pszName 매개 변수. 이 크기는 종료 null 문자를 포함 해야 합니다. 때의 메서드 반환, 포인터가 가리키는 변수 pnNameLength 문자 버퍼에 저장 된 번호가 들어 있습니다. 반환 된 수 null 종결 문자를 포함 하지 않습니다.pftLastWriteTime
시간을 받는 변수에 대 한 포인터 열거 하위 키를 마지막으로 작성 되었습니다.
반환 값
메서드가 성공 하면 반환 값은 ERROR_SUCCESS입니다. 메서드가 실패 하면 반환 값은 WINERROR에 정의 된 0이 아닌 오류 코드입니다.H.
설명
하위 키 열거 하려면 호출 CRegKey::EnumKey 0 인덱스. 인덱스 값이 증가 하 고 ERROR_NO_MORE_ITEMS 메서드는 반환 될 때까지 반복 합니다. 자세한 내용은 RegEnumKeyEx 에 있는 Windows SDK.
요구 사항
헤더: atlbase.h