делегат JET_PFNREALLOC

Обратный вызов, используемый JetEnumerateColumns для выделения памяти для своих выходных буферов.

Этот API несовместим с CLS. 

Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)

Синтаксис

'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
)

Параметры

  • контекст
    Тип: System.IntPtr

    Контекст, заданный JetEnumerateColumns.

  • Память
    Тип: System.IntPtr

    Если значение не равно нулю, это указатель на блок памяти, ранее выделенный этим обратным вызовом.

  • requestedSize
    Тип: System.UInt32

    Новый размер блока памяти (в байтах). Если значение равно 0 и указан блок памяти, этот блок памяти будет освобожден.

Возвращаемое значение

Тип: System.IntPtr
Указатель на только что выделенную память. Если память не может быть выделена, необходимо вернуть ноль .

См. также раздел

Ссылка

Пространство имен Microsoft.Isam.Esent.Interop