Freigeben über


SHLockShared-Funktion (shlwapi.h)

[SHLockShared ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Ordnet einen Speicherblock aus einem angegebenen Prozess dem aufrufenden Prozess zu.

Syntax

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

Parameter

[in] hData

Typ: HANDLE

Ein Handle für den Arbeitsspeicher, den Sie dem aufrufenden Prozess zuordnen möchten.

[in] dwProcessId

Art: DWORD

Die Prozess-ID des Prozesses, aus dem Sie den Speicherblock zuordnen möchten.

Rückgabewert

Gibt einen Void-Zeiger auf den freigegebenen Speicher zurück. Gibt NULL zurück, wenn der Fehler nicht erfolgreich ist.

Hinweise

Rufen Sie SHUnlockShared auf, um den Speicher zu entsperren, dem diese Funktion zugeordnet ist. Rufen Sie SHFreeShared auf, um den Arbeitsspeicher freizugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlwapi.h
DLL Shlwapi.dll