Compartilhar via


Função RpcSmEnableAllocate (rpcndr.h)

A função RpcSmEnableAllocate estabelece o ambiente de gerenciamento de memória stub.

Sintaxe

RPC_STATUS RpcSmEnableAllocate();

Valor retornado

Valor Significado
RPC_S_OK
A chamada foi bem-sucedida.
RPC_S_OUT_OF_MEMORY
O sistema está sem memória.
 
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

Comentários

Nos casos em que o gerenciamento de memória stub não está habilitado pelo próprio stub do servidor, os aplicativos chamam RpcSmEnableAllocate para estabelecer o ambiente de gerenciamento de memória stub. Esse ambiente deve ser estabelecido antes de fazer uma chamada para RpcSmAllocate. No modo de compatibilidade com OSF (/osf), para o código do gerenciador de servidor chamado do stub, o ambiente de gerenciamento de memória pode ser estabelecido pelo próprio stub do servidor usando a manipulação de ponteiro ou o atributo enable_allocate . No modo padrão (estendido pela Microsoft), o ambiente é estabelecido somente mediante solicitação usando o atributo enable_allocate . Caso contrário, chame RpcSmEnableAllocate antes de chamar RpcSmAllocate. Para obter mais informações, consulte Gerenciamento de Memória, RpcSmGetThreadHandle e RpcSmSetThreadHandle.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho rpcndr.h (inclua Rpc.h)
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll

Confira também

RpcSmAllocate

RpcSmDisableAllocate