Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод SetFillSize задает ожидаемый размер массива байтов.
Синтаксис
HRESULT SetFillSize(
[in] ULARGE_INTEGER ulSize
);
Параметры
[in] ulSize
Размер в байтах объекта массива байтов, который должен заполняться в последующих вызовах IFillLockBytes::FillAppend.
Возвращаемое значение
Эта функция поддерживает стандартные возвращаемые значения E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG и E_FAIL.
Комментарии
Если метод SetFillSize не был вызван, любой вызов ILockBytes::ReadAt , который пытается получить доступ к данным, которые еще не были записаны с помощью IFillLockBytes::FillAppend или IFillLockBytes::FillAt , вернет новое сообщение об ошибке, E_PENDING. После вызова SetFillSize любой вызов ReadAt , который пытается получить доступ к данным, превышающим текущий размер, заданный SetFillSize, возвращает E_FAIL, а не E_PENDING.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | objidl.h |
| Библиотека | Uuid.lib |
| DLL | Ole32.dll |