srv_alloc (API do procedimento armazenado estendido)
Aplica-se: SQL Server
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Use a integração CLR em vez disso.
Aloca memória dinamicamente.
Sintaxe
void * srv_alloc ( DBINT
size
);
Argumentos
size
Especifica o número de bytes para alocar.
Devoluções
Um ponteiro para o espaço recentemente alocado. Se size bytes não puderem ser alocados, um ponteiro nulo será retornado.
Comentários
A função srv_alloc é equivalente à função GlobalAlloc da API do Microsoft Windows. Funções normais de gerenciamento de memória em tempo de execução da API C do Windows podem ser usadas em um aplicativo de API de procedimento armazenado estendido.
Importante
Você deve examinar totalmente o código-fonte de procedimentos armazenados estendidos e deve testar as DLLs compiladas antes de instalá-las em um servidor de produção. Para obter informações sobre revisão e testes de segurança, consulte este site da Microsoft.