delegado de JET_PFNREALLOC
Devolución de llamada usada por JetEnumerateColumns para asignar memoria para sus búferes de salida.
Esta API no es conforme a CLS.
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'Declaration
<CLSCompliantAttribute(False)> _
Public Delegate Function JET_PFNREALLOC ( _
context As IntPtr, _
memory As IntPtr, _
requestedSize As UInteger _
) As IntPtr
'Usage
Dim instance As New JET_PFNREALLOC(AddressOf HandlerMethod)
[CLSCompliantAttribute(false)]
public delegate IntPtr JET_PFNREALLOC(
IntPtr context,
IntPtr memory,
uint requestedSize
)
Parámetros
context
Tipo: System.IntPtrContexto proporcionado a JetEnumerateColumns.
memoria
Tipo: System.IntPtrSi no es cero, un puntero a un bloque de memoria asignado previamente por esta devolución de llamada.
requestedSize
Tipo: System.UInt32Nuevo tamaño del bloque de memoria (en bytes). Si se especifica este valor es 0 y se especifica un bloque de memoria, ese bloque de memoria se liberará.
Valor devuelto
Tipo: System.IntPtr
Puntero a la memoria recién asignada. Si no se pudo asignar memoria, se debe devolver Cero .