делегат 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
Указатель на только что выделенную память. Если память не может быть выделена, необходимо вернуть ноль .
См. также раздел
Ссылка
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по