Compartilhar via


srv_alloc (API do procedimento armazenado estendido)

Observação importanteImportante

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam. Em vez disso, use a integração CLR.

Aloca memória dinamicamente.

Sintaxe


void * srv_alloc ( DBINT
size
);

Argumentos

  • size
    Especifica o número de bytes para alocar.

Retorna

Um ponteiro para o espaço recentemente alocado. Se não puderem ser alocados bytes size, 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.

Observação sobre segurançaObservação sobre segurança

Você deve examinar cuidadosamente o código-fonte de procedimentos armazenados estendidos e 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.