Freigeben über


IStorage::Stat-Methode (objidl.h)

Die Stat-Methode ruft die STATSTG-Struktur für dieses geöffnete Speicherobjekt ab.

Syntax

HRESULT Stat(
  [out] STATSTG *pstatstg,
  [in]  DWORD   grfStatFlag
);

Parameter

[out] pstatstg

Zeigen Sie bei der Rückgabe auf eine STATSTG-Struktur , in der diese Methode Informationen zum geöffneten Speicherobjekt angibt. Dieser Parameter ist NULL , wenn ein Fehler auftritt.

[in] grfStatFlag

Gibt an, dass einige member in der STATSTG-Struktur nicht zurückgegeben werden, wodurch ein Speicherbelegungsvorgang eingespart wird. Werte werden aus der STATFLAG-Enumeration übernommen.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_OK Die STATSTG-Struktur wurde am angegebenen Speicherort erfolgreich zurückgegeben.
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 für den Zugriff auf Statistiken für dieses Speicherobjekt.
STG_E_INSUFFICIENTMEMORY Die STATSTG-Struktur wurde aufgrund eines Mangels an Arbeitsspeicher nicht zurückgegeben.
STG_E_INVALIDFLAG Der Wert für den grfStateFlag-Parameter ist ungültig.
STG_E_INVALIDPARAMETER Einer der Parameter war ungültig.

Hinweise

IStorage::Stat ruft die STATSTG-Struktur für das aktuelle Speicherobjekt ab. Die STATSTG-Struktur enthält statistische Informationen zum Speicherobjekt. IStorage::EnumElements gibt einen Zeiger auf ein Enumeratorobjekt zurück. Das von dieser Methode zurückgegebene Enumeratorobjekt implementiert die IEnumSTATSTG-Schnittstelle , über die die im Array der STATSTG-Strukturen gespeicherten Daten aufgelistet werden.

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

IEnumSTATSTG

IStorage – Implementierung von Zusammengesetzten Dateien

IStorage::SetClass

IStorage::SetElementTimes

IStorage::SetStateBits

STATFLAG

STATSTG