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.IntPtrJetEnumerateColumns에 지정된 컨텍스트입니다.
메모리
형식: System.IntPtr0이 아닌 경우 이전에 이 콜백에 의해 할당된 메모리 블록에 대한 포인터입니다.
requestedSize
형식: System.UInt32메모리 블록의 새 크기(바이트)입니다. 이 값이 0이고 메모리 블록이 지정되면 해당 메모리 블록이 해제됩니다.
반환 값
형식: System.IntPtr
새로 할당된 메모리에 대한 포인터입니다. 메모리를 할당할 수 없는 경우 0 을 반환해야 합니다.