Compartilhar 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 Uso
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 do servidor após a chamada de procedimento remoto retornar ao cliente. Você também pode usar o atributo alocar para direcionar o stub para calcular o tamanho de toda a memória referenciada por meio do ponteiro do tipo especificado e 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 do stub do servidor deve habilitar o ambiente de gerenciamento de memória stub.