Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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