JET_PFNREALLOC Delegat
Rückruf, der von JetEnumerateColumns verwendet wird, um Arbeitsspeicher für die Ausgabepuffer zuzuweisen.
Diese API ist nicht CLS-kompatibel.
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'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
)
Parameter
context
Typ: System.IntPtrKontext für JetEnumerateColumns.
Arbeitsspeicher
Typ: System.IntPtrWenn der Wert ungleich 0 ist, ein Zeiger auf einen Speicherblock, der zuvor von diesem Rückruf zugeordnet wurde.
requestedSize
Typ: System.UInt32Die neue Größe des Speicherblocks (in Bytes). Wenn dies 0 ist und ein Speicherblock angegeben wird, wird dieser Speicherblock freigegeben.
Rückgabewert
Typ: System.IntPtr
Ein Zeiger auf den neu zugeordneten Arbeitsspeicher. Wenn arbeitsspeicher nicht zugeordnet werden konnte, sollte Null zurückgegeben werden.