Freigeben über


IStorage::SetStateBits-Methode (objidl.h)

Die SetStateBits-Methode speichert bis zu 32 Bits von Zustandsinformationen in diesem Speicherobjekt. Diese Methode ist für eine spätere Verwendung vorgesehen.

Syntax

HRESULT SetStateBits(
  [in] DWORD grfStateBits,
  [in] DWORD grfMask
);

Parameter

[in] grfStateBits

Gibt die neuen Werte der festzulegenden Bits an. Für diese Bits sind keine gesetzlichen Werte definiert. sie sind alle für die zukünftige Verwendung reserviert und dürfen nicht von Anwendungen verwendet werden.

[in] grfMask

Eine binäre Maske, die angibt, welche Bits in grfStateBits in diesem Aufruf von Bedeutung sind.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_OK Die Statusinformationen wurden erfolgreich festgelegt.
E_PENDING Nur asynchroner Speicher: Ein Teil oder alle Daten des Speichers sind derzeit nicht verfügbar.
STG_E_ACCESSDENIED Der Aufrufer verfügt nicht über ausreichende Berechtigungen zum Ändern dieses Speicherobjekts.
STG_E_INVALIDFLAG Der Wert für den GrfStateBits- oder grfMask-Parameter ist ungültig.
STG_E_INVALIDPARAMETER Einer der Parameter war ungültig.

Hinweise

Die Werte für die Zustandsbits sind derzeit nicht definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile objidl.h
Bibliothek Uuid.lib
DLL Ole32.dll

Weitere Informationen

IStorage – Implementierung von Zusammengesetzten Dateien

IStorage::Stat