Cálculo de referencias predeterminado para tipos booleanos
En general, el cálculo de referencias de tipos de datos base es sencillo. El tipo de dato booleano es una excepción. Puede aplicar el atributo MarshalAsAttribute para calcular las referencias del tipo booleano en cualesquiera de las representaciones que aparecen en la tabla siguiente.
Tipo de enumeración | Descripción de formato no administrado |
---|---|
Valor entero de 4 bytes, en el que cualquier valor distinto de cero representa TRUE (verdadero) y 0 representa FALSE (falso). Este es el formato predeterminado de un campo booleano en una estructura. |
|
UnmanagedType.U1 |
Valor entero de 1 bytes, donde el valor 1 representa TRUE y 0 representa FALSE. |
UnmanagedType.VariantBool |
Valor entero de 2 bytes, donde el valor -1 representa TRUE y 0 representa FALSE. Este es el formato predeterminado de un parámetro booleano. |
Vea también
Conceptos
Tipos que pueden o que no pueden representarse como bits o bytes
Atributos direccionales
Copiar y fijar