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 |