|
![]() |
![]() |
version 2003
PA_LockResourceHandle (resfile; rHandle)
Parameter | Type | Description | |
resfile | short | → | File reference number of the file to access |
rHandle | PA_Handle | → | Handle to the resource to lock |
Description
The routine
PA_LockResourceHandle
locks the resource handle
rHandle
. After the call, the handle cannot be purged, released or resized.
rHandle
references a resource of the file
resFile
.
In addition, the resource's "locked" attribute is saved, even after the file has been closed. At the next opening, the resource will be locked until the plug-in calls
PA_UnlockResourceHandle
.
Please note that
PA_LockresourceHandle
has a very different effect than
PA_LockResource
.
PA_LockResource
locks the resource over the network so that no one can modify it, it does not concern the handle of the resource.
Example
We do not want a resource to be modified.
PA_Handle h;
h = PA_GetResourceHandle(resFile, 'xxxx', 128);
if(h)
PA_LockResourceHandle(resFile, h);
See Also
About the internal resource manager , PA_GetResourceHandle , PA_LockResource , PA_UnlockResourceHandle .
Error Handling
Use
PA_GetLastError
to see if an error occurred