Partilhar via


Atributos de tipo de dados

Você pode aplicar esses atributos a tipos de dados em uma instruçãotypedefpara definir melhor o uso ou o efeito do tipo de dados.

Atributo Utilização
context_handle Identifica um identificador de associação que mantém informações de estado (contexto) em um determinado servidor entre chamadas de procedimento remoto de um cliente específico. Não é válido para objeto funções de interface.
manipulam Especifica um tipo de identificador personalizado específico para o aplicativo.
ms_union Controla o alinhamento NDR de uniões não encapsuladas. Use em typedefs para compatibilidade com versões anteriores com interfaces construídas com MIDL 1.0 ou 2.0.
tubo Permite a transmissão de um fluxo aberto de dados digitados através de uma chamada de procedimento remoto. Um em parâmetro pipe permite que o servidor extraia o fluxo de dados do cliente durante uma chamada de procedimento remoto. Um parâmetro out pipe permite que o servidor envie o fluxo de dados de volta para o cliente.
transmit_as Especifica como um tipo de dados será transmitido por uma rede, usado para marshaling personalizado.
v1_enum Direciona que o tipo enumerado especificado seja transmitido como uma entidade de 32 bits, em vez do padrão de 16 bits.
wire_marshal Semelhante a transmit_as mas você implementa as rotinas para dimensionar, marechal, unmarshal e liberar os dados.