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