IPersistStreamInit::GetSizeMax-Methode (ocidl.h)
Ruft die Größe des Datenstroms ab, der zum Speichern des Objekts erforderlich ist.
Syntax
HRESULT GetSizeMax(
[out] ULARGE_INTEGER *pCbSize
);
Parameter
[out] pCbSize
Die Größe des Datenstroms in Bytes, der zum Speichern dieses Objekts benötigt wird, in Bytes.
Rückgabewert
Diese Methode gibt S_OK zurück, um anzugeben, dass die Größe erfolgreich abgerufen wurde.
Hinweise
Diese Methode gibt die zum Speichern eines Objekts erforderliche Größe zurück. Sie können diese Methode aufrufen, um die Größe zu bestimmen und die erforderlichen Puffer festzulegen, bevor Sie die IPersistStreamInit::Save-Methode aufrufen.
Hinweise für Implementierer
Die GetSizeMax-Implementierung sollte eine konservative Schätzung der erforderlichen Größe zurückgeben, da der Aufrufer die IPersistStreamInit::Save-Methode mit einem nicht anwachsenden Datenstrom aufrufen kann.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ocidl.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für