COMPRESS_ALLOCATION_ROUTINES structure (compressapi.h)
A structure containing optional memory allocation and deallocation routines.
Syntax
typedef struct _COMPRESS_ALLOCATION_ROUTINES {
PFN_COMPRESS_ALLOCATE Allocate;
PFN_COMPRESS_FREE Free;
PVOID UserContext;
} COMPRESS_ALLOCATION_ROUTINES, *PCOMPRESS_ALLOCATION_ROUTINES;
Members
Allocate
Callback that allocates memory.
Free
Callback that deallocates memory.
UserContext
A pointer to context information for the allocation or deallocation routine defined by the user.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Header | compressapi.h |