IFillLockBytes::SetFillSize-Methode (objidl.h)
Die SetFillSize-Methode legt die erwartete Größe des Bytearrays fest.
Syntax
HRESULT SetFillSize(
[in] ULARGE_INTEGER ulSize
);
Parameter
[in] ulSize
Größe in Bytes des Bytearrayobjekts, das in nachfolgenden Aufrufen von IFillLockBytes::FillAppend ausgefüllt werden soll.
Rückgabewert
Diese Funktion unterstützt die Standardrückgabewerte E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG und E_FAIL.
Hinweise
Wenn SetFillSize nicht aufgerufen wurde, gibt jeder Aufruf von ILockBytes::ReadAt , der versucht, auf Daten zuzugreifen, die noch nicht mit IFillLockBytes::FillAppend oder IFillLockBytes::FillAt geschrieben wurden, eine neue Fehlermeldung, E_PENDING. Nachdem SetFillSize aufgerufen wurde, gibt jeder Aufruf von ReadAt , der versucht, auf Daten über die aktuelle Größe zuzugreifen, wie von SetFillSize festgelegt, E_FAIL anstelle von E_PENDING.
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 |