Функции ApiBuffer

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

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

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

 

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