The LockResource function locks the specified resource in memory.
LPVOID LockResource(
HGLOBAL hResData |
// handle to resource to lock |
); |
If the loaded resource is locked, the return value is a pointer to the first byte of the resource; otherwise, it is NULL.
It is not necessary for Win32-based applications to unlock resources that were locked by the LockResource function.
Trying to lock a resource by using the handle returned by the FindResource or FindResourceEx function will not work. You will get back a value that is incorrect and points to random data.
FindResource, FindResourceEx, LoadResource
Questions: