delegato JET_PFNREALLOC
Callback usato da JetEnumerateColumns per allocare memoria per i buffer di output.
Questa API non è conforme a CLS.
Spazio dei nomi:Microsoft.Isam.Esent.Interop
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Sintassi
'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
)
Parametri
contesto
Tipo: System.IntPtrContesto assegnato a JetEnumerateColumns.
memoria
Tipo: System.IntPtrSe diverso da zero, un puntatore a un blocco di memoria precedentemente allocato da questo callback.
requestedSize
Tipo: System.UInt32Nuova dimensione del blocco di memoria (in byte). Se si tratta di 0 e viene specificato un blocco di memoria, tale blocco di memoria verrà liberato.
Valore restituito
Tipo: System.IntPtr
Puntatore alla memoria appena allocata. Se non è stato possibile allocare memoria, verrà restituito Zero .