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