Compartilhar via


A função named_type_to_local

Os stubs chamam a função named_type_to_local para converter dados de um tipo transmitido para o tipo que eles apresentam para o aplicativo. A função é definida como:

void __RPC_USER <named_type>_to_local( 
    <named_type> __RPC_FAR * _RPC_FAR * , 
    <local_type> __RPC_FAR * );

O primeiro parâmetro aponta para os dados transmitidos. A função define o segundo parâmetro para apontar para os dados apresentados.

A função named_type_to_local deve gerenciar a memória do tipo apresentado. A função deve alocar memória para toda a estrutura de dados que começa no endereço indicado pelo segundo parâmetro, exceto para o próprio parâmetro (o stub aloca memória para o nó raiz e a passa para a função). O valor do segundo parâmetro não pode ser alterado durante a chamada. A função pode alterar o conteúdo nesse endereço.