CRegKey::EnumKey
Chamar esse método para enumerar as subchaves da chave do Registro aberta.
LONG EnumKey(
DWORD iIndex,
LPTSTR pszName,
LPDWORD pnNameLength,
FILETIME* pftLastWriteTime = NULL
) throw( );
Parâmetros
iIndex
O índice da subchave.Este parâmetro deve ser zero para a primeira chamada e então ser incrementado para chamadas subseqüentespszName
Ponteiro para um buffer que recebe o nome da subchave, incluindo o caractere de terminação zero.Somente o nome da subchave é copiado para o buffer, não a hierarquia completa principal.pnNameLength
Um ponteiro a variável que especifica o tamanho, em, TCHARs de buffer especificado pelo parâmetro de pszName .Este tamanho deve incluir o caractere de terminação zero.Quando o método retorna, a variável apontada pelo pnNameLength contém o número de caracteres armazenados em buffer.A contagem retornada não inclui o caractere de terminação zero.pftLastWriteTime
O ponteiro a uma variável que recebeu o tempo a subchave enumerada a última gravados.
Valor de retorno
Se o método for bem sucedida, o valor de retorno é ERROR_SUCCESS.Se o método falhar, o valor de retorno é um código de erro diferente de zero definido em. WINERROR.H.
Comentários
Para enumerar as subchaves, chame CRegKey::EnumKey com um índice de zero.Incrementar o valor e a repetição de índice até que o método retorna ERROR_NO_MORE_ITEMS.Para obter mais informações, consulte RegEnumKeyEx em Windows SDK.
Requisitos
Cabeçalho: atlbase.h