Skip Navigation Links.

H5P..::..setVlenMemManager Method

Sets the memory manager for variable-length datatype allocation in H5Dread and H5Dvlen_reclaim. http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetVLMemManager

Namespace:  HDF5DotNet
Assembly:  HDF5DotNet (in HDF5DotNet.dll)

Syntax

Visual Basic
Public Shared Sub setVlenMemManager ( _
	plistId As H5PropertyListId, _
	allocCallback As H5AllocCallback, _
	allocInfo As IntPtr, _
	freeCallback As H5FreeCallback, _
	freeInfo As IntPtr _
)
C#
public static void setVlenMemManager(
	H5PropertyListId plistId,
	H5AllocCallback allocCallback,
	IntPtr allocInfo,
	H5FreeCallback freeCallback,
	IntPtr freeInfo
)
Visual C++
public:
static void setVlenMemManager(
	H5PropertyListId^ plistId, 
	H5AllocCallback^ allocCallback, 
	IntPtr allocInfo, 
	H5FreeCallback^ freeCallback, 
	IntPtr freeInfo
)
JavaScript
HDF5DotNet.H5P.setVlenMemManager = function(plistId, allocCallback, allocInfo, freeCallback, freeInfo);

Parameters

plistId
Type: HDF5DotNet..::..H5PropertyListId
IN: Identifier for the dataset transfer property list.
allocCallback
Type: HDF5DotNet..::..H5AllocCallback
IN: User's allocate routine, or unassigned delegate for malloc.
allocInfo
Type: IntPtr
IN: Extra parameter for user's allocation routine.
freeCallback
Type: HDF5DotNet..::..H5FreeCallback
IN: User's free routine, or or unassigned delegate for system free.
freeInfo
Type: IntPtr
IN: Extra parameter for user's free routine.

Return Value

void

Exceptions

ExceptionCondition
HDF5DotNet..::..H5PsetVlenMemManagerException throws H5PsetVlenMemManagerException on failure.

See Also