Поделиться через


Функции ApiBuffer

Функции apiBuffer управления сетями используются для управления выделением памяти, используемым приложением с функциями управления сетями. Однако в целом для другой памяти, используемой приложением, следует использовать функции управления памятью , вместо этих функций ApiBuffer.

Ниже перечислены функции ApiBuffer.

Функция Описание
NetApiBufferAllocate Выделяет память из кучи. Вызовите эту функцию, если требуется совместимость с функцией NetApiBufferFree.
NetApiBufferFree Освобождает память, выделенную функцией NetApiBufferAllocate и другими функциями управления сетями.
NetApiBufferReallocate Изменяет размер буфера, выделенного вызовом функции NetApiBufferAllocate.
NetApiBufferSize Возвращает размер в байтах буфера, выделенного вызовом функции NetApiBufferAllocate.

 

Для ремотируемых функций, возвращающих сведения вызывающему объекту, библиотека времени выполнения RPC выделяет буфер, содержащий возвращаемые сведения. После завершения обработки информации вызывающий объект должен вызвать функцию NetApiBufferFree, чтобы освободить выделенный буфер.