SHLockShared function
[SHLockShared is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]
Maps a block of memory from a specified process into the calling process.
Syntax
void* SHLockShared(
_In_ HANDLE hData,
_In_ DWORD dwProcessId
);
Parameters
- hData [in]
-
Type: HANDLE
A handle to the memory you want to map into the calling process.
- dwProcessId [in]
-
Type: DWORD
The process ID of the process from which you want to map the block of memory.
Return value
Returns a void pointer to the shared memory. Returns NULL if unsuccessful.
Remarks
Call SHUnlockShared to unlock the memory that this function maps. Call SHFreeShared to release the memory.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
End of client support |
Windows XP with SP2 |
|
End of server support |
Windows Server 2003 |
|
Header |
|
|
DLL |
|