Compartilhar via


enumeração MI_Type (mi.h)

Esses valores especificam o tipo de dados de qualificadores, propriedades, referências, parâmetros e valores de retorno de método para os tipos de dados CIM.

Syntax

typedef enum _MI_Type {
  MI_BOOLEAN = 0,
  MI_UINT8 = 1,
  MI_SINT8 = 2,
  MI_UINT16 = 3,
  MI_SINT16 = 4,
  MI_UINT32 = 5,
  MI_SINT32 = 6,
  MI_UINT64 = 7,
  MI_SINT64 = 8,
  MI_REAL32 = 9,
  MI_REAL64 = 10,
  MI_CHAR16 = 11,
  MI_DATETIME = 12,
  MI_STRING = 13,
  MI_REFERENCE = 14,
  MI_INSTANCE = 15,
  MI_BOOLEANA = 16,
  MI_UINT8A = 17,
  MI_SINT8A = 18,
  MI_UINT16A = 19,
  MI_SINT16A = 20,
  MI_UINT32A = 21,
  MI_SINT32A = 22,
  MI_UINT64A = 23,
  MI_SINT64A = 24,
  MI_REAL32A = 25,
  MI_REAL64A = 26,
  MI_CHAR16A = 27,
  MI_DATETIMEA = 28,
  MI_STRINGA = 29,
  MI_REFERENCEA = 30,
  MI_INSTANCEA = 31,
  MI_ARRAY = 16
} MI_Type;

Constantes

 
MI_BOOLEAN
Valor: 0
unsigned char
MI_UINT8
Valor: 1
unsigned char
MI_SINT8
Valor: 2
signed char
MI_UINT16
Valor: 3
unsigned short
MI_SINT16
Valor: 4
assinado curto
MI_UINT32
Valor: 5
unsigned int
MI_SINT32
Valor: 6
signed int
MI_UINT64
Valor: 7
unsigned __int64
MI_SINT64
Valor: 8
__int64 assinados
MI_REAL32
Valor: 9
FLOAT
MI_REAL64
Valor: 10
double
MI_CHAR16
Valor: 11
unsigned short
MI_DATETIME
Valor: 12
Estrutura que contém uma união de MI_Timestamp ou MI_Interval.
MI_STRING
Valor: 13
MI_CHAR*
MI_REFERENCE
Valor: 14
Isso é codificado como um MI_Instance, mas geralmente apenas as propriedades de chave são definidas.
MI_INSTANCE
Valor: 15
MI_BOOLEANA
Valor: 16
Matriz de tipos de MI_BOOLEAN .
MI_UINT8A
Valor: 17
Matriz de tipos de MI_UINT8 .
MI_SINT8A
Valor: 18
Matriz de tipos de MI_SINT8 .
MI_UINT16A
Valor: 19
Matriz de tipos de MI_UINT16 .
MI_SINT16A
Valor: 20
Matriz de tipos de MI_SINT16 .
MI_UINT32A
Valor: 21
Matriz de tipos de MI_UINT32 .
MI_SINT32A
Valor: 22
Matriz de tipos de MI_SINT32 .
MI_UINT64A
Valor: 23
Matriz de tipos de MI_UINT64 .
MI_SINT64A
Valor: 24
Matriz de tipos de MI_SINT64 .
MI_REAL32A
Valor: 25
Matriz de tipos de MI_REAL32 .
MI_REAL64A
Valor: 26
Matriz de tipos de MI_REAL64 .
MI_CHAR16A
Valor: 27
Matriz de tipos de MI_CHAR16 .
MI_DATETIMEA
Valor: 28
Matriz de estruturas MI_DATETIME .
MI_STRINGA
Valor: 29
Matriz de tipos de MI_STRING .
MI_REFERENCEA
Valor: 30
Matriz de tipos de MI_REFERENCE .
MI_INSTANCEA
Valor: 31
Matriz de tipos de MI_INSTANCE .
MI_ARRAY
Valor: 16
MI_ARRAY não é um tipo real, mas sim o bit que significa que o tipo é uma matriz.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho mi.h
Redistribuível Windows Management Framework 3.0 no Windows Server 2008 R2 com SP1, Windows 7 com SP1 e Windows Server 2008 com SP2