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.
Especifica un tipo de datos que se usará para la transmisión, en lugar de un tipo de datos específico de la aplicación.
Sintaxis
[wire_marshal]
Comentarios
El atributo wire_marshal de C++ tiene la misma funcionalidad que el atributo wire_marshal de MIDL.
Ejemplo
El código siguiente muestra un uso de wire_marshal:
// cpp_attr_ref_wire_marshal.cpp
// compile with: /LD
#include "windows.h"
[module(name="MyLibrary")];
[export, public] typedef unsigned long _FOUR_BYTE_DATA;
[export] typedef struct _TWO_X_TWO_BYTE_DATA {
unsigned short low;
unsigned short high;
} TWO_X_TWO_BYTE_DATA ;
[export, wire_marshal(TWO_X_TWO_BYTE_DATA)] typedef _FOUR_BYTE_DATA FOUR_BYTE_DATA;
Requisitos
| Contexto de atributo | Valor |
|---|---|
| Se aplica a | typedef |
| Reiterativo | No |
| Atributos requeridos | Ninguno |
| Atributos no válidos | Ninguno |
Para obtener más información acerca de los contextos de atributo, consulte Contextos de atributo.