Это немного грубовато в моей книге, но перечисления не примитивны (typeof (Blah). IsPrimitive - ложь) и не могут быть кратковременными. Отсутствует в списке blittable типов . Связанный ТАК вопрос не прав насчет этого. Проблема в том, что нет способа узнать, каким может быть размер базового целочисленного типа для нативного перечисления. Я думаю, что это трудно, потому что, безусловно, есть способ указать это в управляемом типе enum. Ну, не могу этого сделать.