次の方法で共有


SHLockShared 関数 (shlwapi.h)

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

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

構文

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

パラメーター

[in] hData

型: HANDLE

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

[in] dwProcessId

型: DWORD

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

戻り値

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

注釈

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

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
Header shlwapi.h
Library ShLwApi.Lib
DLL Shlwapi.dll