Compartir a través de


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.IntPtr

    Contexto proporcionado a JetEnumerateColumns.

  • memoria
    Tipo: System.IntPtr

    Si no es cero, un puntero a un bloque de memoria asignado previamente por esta devolución de llamada.

  • requestedSize
    Tipo: System.UInt32

    Nuevo 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 .

Consulte también

Referencia

Espacio de nombres Microsoft.Isam.Esent.Interop