次の方法で共有


SHLockShared 関数 (shlwapi.h)

[SHLockShared は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

指定したプロセスのメモリ ブロックを呼び出し元プロセスにマップします。

構文

void * SHLockShared(
  [in] HANDLE hData,
  [in] DWORD  dwProcessId
);

パラメーター

[in] hData

型: HANDLE

呼び出し元プロセスにマップするメモリへのハンドル。

[in] dwProcessId

型: DWORD

メモリのブロックをマップするプロセスのプロセス ID。

戻り値

共有メモリへの void ポインターを返します。 失敗した場合は NULL を 返します。

注釈

SHUnlockShared を呼び出して、この関数がマップするメモリのロックを解除します。 SHFreeShared を呼び出してメモリを解放します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlwapi.h
[DLL] Shlwapi.dll