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;
-
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
-
type-name
-
Especifica um tipo definido no arquivo IDL.
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].