Erro do Compilador C2154
'type': somente o tipo de enumeração é permitido como um argumento para compilar a característica de tipo intrínseco '__underlying_type'
Você só pode obter o tipo subjacente de um tipo de enumeração.
Saiba mais em Suporte para compilador de traços de tipo.