IShellImageStore::Open-Methode (shlobj.h)

[IShellImageStore wird über Windows XP unterstützt. Es wird in späteren Betriebssystemen nicht unterstützt.]

Öffnet den Speicher und gibt eine Sperre zurück.

Syntax

HRESULT Open(
        DWORD dwMode,
  [out] DWORD *pdwLock
);

Parameter

dwMode

Art: DWORD

Der Speicherinstanziierungsmodus, der durch einen der STGM-Werte angegeben wird.

[out] pdwLock

Typ: DWORD*

Ein Zeiger auf eine Variable vom Typ DWORD , die die Sperre empfängt.

Rückgabewert

Typ: HRESULT

Wenn der Prozess erfolgreich ist, gibt die Methode das Ergebnis von StgOpenStorage zurück. Andernfalls wird einer der folgenden Werte zurückgegeben:

Rückgabecode Beschreibung
S_FALSE
Der Speicher ist bereits mit dem von dwMode angegebenen Instanziierungsmodus geöffnet.
E_UNEXPECTED
Ein unerwarteter Fehler ist aufgetreten. Beispielsweise wird der Speicherpfad nicht initialisiert.
STG_E_ACCESSDENIED
Sie haben keinen Zugriff auf das Öffnen des Speichers mit den von dwMode angegebenen Berechtigungen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj.h
DLL Shell32.dll (Version 5.0 oder höher)