Partilhar via


Atributos ACF de gerenciamento de memória

Os atributos listados na tabela a seguir permitem que você execute o gerenciamento de memória do lado do cliente.

Atributo Utilização
alocar Especifica a maneira como o aplicativo cliente e o stub alocam e liberam memória para ponteiros. Esse atributo é particularmente útil quando você deseja que determinadas estruturas de ponteiro permaneçam acessíveis ao aplicativo de servidor depois que a chamada de procedimento remoto retorna ao cliente. Você também pode usar o atributo allocate para direcionar o stub para calcular o tamanho de toda a memória referenciada através do ponteiro do tipo especificado e para fazer uma única chamada para midl_user_allocate.
byte_count Permite criar um bloco de memória persistente e contíguo que pode ser reutilizado em várias chamadas de procedimento remoto. Isso libera o aplicativo cliente da sobrecarga de alocar e liberar memória repetidamente que pode incluir vários ponteiros e outras estruturas de dados complexas.
enable_allocate Especifica que o código de stub do servidor deve habilitar o ambiente de gerenciamento de memória do stub.