descodificar atributo

El atributo ACF [decode] especifica que un procedimiento o un tipo necesita compatibilidad con la des serialización.

[ 
    decode 
    [ , interface-attribute-list] 
] 
interface interface-name
{
    interface-definition
}

[ decode [ , op-attribute-list] ] proc-name(...);

typedef [decode [ , type-attribute-list] ] type-name;

Parámetros

interface-attribute-list

Especifica otros atributos que se aplican a la interfaz en su conjunto.

interface-name

Especifica el nombre de la interfaz.

interfaz-definición

Especifica instrucciones IDL que forman la definición de la interfaz.

op-attribute-list

Especifica otros atributos operativos que se aplican al procedimiento como [encode].

proc-name

Especifica el nombre del procedimiento.

type-attribute-list

Especifica otros atributos, como [encode] y [allocate].

type-name

Especifica un tipo definido en el archivo IDL.

Observaciones

El atributo [decode] hace que el compilador MIDL genere código que una aplicación puede usar para recuperar datos serializados de un búfer. El atributo [encode] proporciona compatibilidad con la serialización, lo que genera el código para serializar los datos en un búfer.

Use los atributos [encode] y [decode] de un ACF para generar código de serialización para procedimientos o tipos definidos en el archivo IDL de una interfaz. Cuando se usa como atributo de interfaz, [descodificar] se aplica a todos los tipos y procedimientos definidos en el archivo IDL. Cuando se usa como atributo de tipo, [descodificar] solo se aplica al tipo especificado. Cuando se usa como atributo operativo, [descodificar] solo se aplica a ese procedimiento.

Para obtener más información sobre el uso de esta compatibilidad con la serialización, vea Serialization Services and [encode].

Vea también

Archivo de configuración de la aplicación (ACF)

Asignar

Codificar