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