Compartilhar via


decodificar atributo

O atributo ACF [decodificar] especifica que um procedimento ou um tipo precisa de suporte para des serialização.

[ 
    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 outros atributos que se aplicam à interface como um todo.

nome da interface

Especifica o nome da interface.

interface-definition

Especifica instruções IDL que formam a definição da interface.

op-attribute-list

Especifica outros atributos operacionais que se aplicam ao procedimento, como [codificação].

proc-name

Especifica o nome do procedimento.

type-attribute-list

Especifica outros atributos, como [codificar] e [alocar].

type-name

Especifica um tipo definido no arquivo IDL.

Comentários

O atributo [decode] faz com que o compilador MIDL gere o código que um aplicativo pode usar para recuperar dados serializados de um buffer. O atributo [codificação] fornece suporte à serialização, gerando o código para serializar dados em um buffer.

Use os atributos [codificar] e [decodificar] em um ACF para gerar código de serialização para procedimentos ou tipos definidos no arquivo IDL de uma interface. Quando usado como um atributo de interface, [decodificar] aplica-se a todos os tipos e procedimentos definidos no arquivo IDL. Quando usado como um atributo de tipo, [decodificar] aplica-se somente ao tipo especificado. Quando usado como um atributo operacional, [decodificar] aplica-se somente a esse procedimento.

Para obter mais informações sobre como usar esse suporte de serialização, consulte Serviços de Serialização e [codificação].

Confira também

Arquivo de Configuração de Aplicativo (ACF)

Alocar

Codificar