Функция NetApiBufferReallocate (lmapibuf.h)
Функция NetApiBufferReallocate изменяет размер буфера, выделенного при предыдущем вызове функции NetApiBufferAllocate .
Синтаксис
NET_API_STATUS NET_API_FUNCTION NetApiBufferReallocate(
[in] _Frees_ptr_opt_ LPVOID OldBuffer,
[in] DWORD NewByteCount,
[out] LPVOID *NewBuffer
);
Параметры
[in] OldBuffer
Указатель на буфер, возвращаемый вызовом функции NetApiBufferAllocate .
[in] NewByteCount
Задает новый размер буфера в байтах.
[out] NewBuffer
Получает указатель на перераспределенный буфер.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NERR_Success.
Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки. Список кодов ошибок см. в разделе Системные коды ошибок.
Комментарии
Для успешного выполнения функций ApiBuffer не требуется специальное членство в группах.
Пример кода, демонстрирующий использование функций ApiBuffer для управления сетью, см. в разделе NetApiBufferAllocate.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | lmapibuf.h (включая Lm.h) |
Библиотека | Netapi32.lib |
DLL | Netapi32.dll |