다음을 통해 공유


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

참고 항목

참조

CRegKey Class