atributo __int3264

La palabra clave __int3264 especifica un tipo entero que tiene las siguientes propiedades:

  • Es de 32 bits en plataformas de 32 bits
  • Es de 64 bits en plataformas de 64 bits
  • Es de 32 bits en el cable por compatibilidad con versiones anteriores. Se trunca en el lado de envío y se extiende adecuadamente (firmado o sin firmar) en el lado receptor.
[ signed | unsigned ] __int3264 [ int ] declarator-list;

Parámetros

declarator-list

Especifica uno o varios declaradores de C estándar, como identificadores, declaradores de puntero y declaradores de matriz. (No se permiten declaradores de funciones ni declaraciones de campo de bits en estructuras que se transmiten en llamadas a procedimiento remoto. Estos declaradores se permiten en estructuras que no se transmiten). Separe varios declaradores con comas.

Observaciones

Este tipo se ha introducido específicamente para facilitar la migración de interfaces de 32 bits a 64 bits. Por lo general, solo es útil en los casos en los que las interfaces existentes envían punteros como enteros o usan técnicas de solución alternativa similares. Microsoft no recomienda usar este tipo (u otros tipos públicos derivados de él, como INT_PTR, DWORD_PTR) donde se puede evitar. En concreto, estos tipos no se pueden usar en las interfaces y bibliotecas de tipos de OLE Automation. No se recomienda el uso de este tipo, o tipos derivados de él, en interfaces nuevas. Consulte microsoft Interface Definition Language (MIDL): Guía de migración de 64 bits para obtener más información sobre estos problemas, así como comentarios y consejos sobre otros problemas de 64 bits.

La palabra clave __int3264 puede ir precedida de la palabra clave firmada o la palabra clave sin firmar. La palabra clave int es opcional y se puede omitir. Para el compilador MIDL, el entero __int3264 está firmado de forma predeterminada y es sinónimo de __int3264 int con signo.

El __int3264 tipo entero es uno de los tipos base del lenguaje IDL. El tipo entero __int3264 puede aparecer como un especificador de tipo en declaraciones const, declaraciones typedef, declaraciones generales y declaradores de función (como especificador de tipo de función y especificador de tipo parámetro). Para ver el contexto en el que aparecen los especificadores de tipo, consulte IDL.

Consulte también

Tipos base MIDL

hyper

int

Corto

Firmado

Pequeño

Typedef

Unsigned