Compartilhar via


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.