Create a function of this type to give your application the flexibility of replacing ImageGear's memory free routine with your own.
Copy Code
|
|
---|---|
typedef LPBYTE (ACCUAPI LPFNIG_MEM_FREE) ( LPBYTE lpBuffer); |
Name | Type | Description |
---|---|---|
lpBuffer | LPBYTE | Far pointer to the buffer to be freed. |
Usually NULL.
This function does not process image pixels.
Copy Code
|
|
---|---|
/*************************************************************/ /* Memory Free callback function definition */ *************************************************************/ LPBYTE ACCUAPI MyMemFree( LPBYTE lpBuffer) { /*MEMORY FREE CODE*/ return NULL; }; /*See also example for IG_mem_CB_register() */ |
This callback function is registered by calling IG_mem_CB_register(). The register function must be called prior to any user-defined callback functions being used by the ImageGear library.