Функции ApiBuffer

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

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

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

 

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