Freigeben über


Stat-Methode

Ruft Informationen zu einem Stream-Objekt ab.

Syntax

  
Long stream.Stat(StatStg, StatFlag)  

Rückgabewert

Ein Long-Wert, der den Status des Vorgangs angibt.

Parameter

StatStg
Eine STATSTG-Struktur, die mit Informationen zum Stream ausgefüllt wird. Bei der Implementierung der vom ADO Stream-Objekt verwendeten Stat-Methode werden nicht alle Felder der Struktur ausgefüllt.

StatFlag
Gibt an, dass einige Elemente in der STATSTG-Struktur von dieser Methode nicht zurückgegeben werden, wodurch einige Speicherbelegungsvorgänge eingespart werden. Die Werte werden der STATFLAG-Enumeration entnommen. Die STATFLAG-Enumeration weist zwei Werte auf.

Konstante Wert
STATFLAG_DEFAULT 0
STATFLAG_NONAME 1

Bemerkungen

Die für das ADO Stream-Objekt implementierte Version der Stat-Methode füllt die folgenden Felder der STATSTG-Struktur aus:

pwcsName
Eine Zeichenfolge, die den Namen des Streams enthält, sofern einer verfügbar ist und der StatFlag-Wert STATFLAG_NONAME nicht angegeben wurde.

cbSize
Gibt die Größe des Streams oder Bytearrays in Bytes an.

mtime
Gibt für diesen Speicher, diesen Stream oder dieses Bytearray den Zeitpunkt der letzten Änderung an.

ctime
Gibt für diesen Speicher, diesen Stream oder dieses Bytearray den Erstellungszeitpunkt an.

atime
Gibt für diesen Speicher, diesen Stream oder dieses Bytearray den Zeitpunkt des letzten Zugriffs an.

Wenn STATFLAG_NONAME im StatFlag-Parameter angegeben ist, wird der Name des Streams nicht zurückgegeben.

Wenn STATFLAG_NONAME nicht im StatFlag-Parameter angegeben wurde und für den aktuellen Stream kein Name verfügbar ist, lautet dieser Wert E_NOTIMPL.

Gilt für

Stream-Objekt (ADO)