Функция NetApiBufferSize (lmapibuf.h)

Функция NetApiBufferSize возвращает размер (в байтах) буфера, выделенного вызовом функции NetApiBufferAllocate .

Синтаксис

NET_API_STATUS NET_API_FUNCTION NetApiBufferSize(
  [in]  LPVOID  Buffer,
  [out] LPDWORD ByteCount
);

Параметры

[in] Buffer

Указатель на буфер, возвращаемый функцией NetApiBufferAllocate .

[out] ByteCount

Получает размер буфера в байтах.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет NERR_Success.

Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки. Список кодов ошибок см. в разделе Системные коды ошибок.

Комментарии

Для успешного выполнения функций ApiBuffer не требуется специальное членство в группах.

Пример кода, демонстрирующий использование функций ApiBuffer для управления сетью, см. в статье NetApiBufferAllocate.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header lmapibuf.h (включая Lm.h)
Библиотека Netapi32.lib
DLL Netapi32.dll

См. также раздел

Функции буфера API

NetApiBufferAllocate

NetApiBufferFree

Функции управления сетью

Общие сведения об управлении сетью