Compartir vía


srv_alloc (API de procedimiento almacenado extendido)

Se aplica a: SQL Server

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use la integración de CLR.

Asigna la memoria de forma dinámica.

Sintaxis

  
void * srv_alloc ( DBINT  
size  
);  

Argumentos

size
Especifica el número de bytes para asignar.

Devoluciones

Un puntero al el espacio asignado más reciente. Si no se pueden asignar size bytes, se devuelve un puntero nulo.

Comentarios

La función srv_alloc es equivalente a la función GlobalAlloc de la API de Microsoft Windows. Las funciones normales de administración de memoria en tiempo de ejecución de la API de Windows C, se pueden usar en una aplicación API de procedimiento almacenado extendido.

Importante

Debe revisar minuciosamente el código fuente de los procedimientos almacenados extendidos y debe probar las DLL compiladas antes de instalarlas en el servidor de producción. Para obtener información acerca de la revisión y pruebas de seguridad, vea este sitio web de Microsoft.