다음을 통해 공유


ApiBuffer 함수

네트워크 관리 ApiBuffer 함수는 네트워크 관리 함수를 사용하여 애플리케이션에서 사용하는 메모리 할당을 관리하는 데 사용됩니다. 그러나 일반적으로 애플리케이션에서 사용하는 다른 메모리의 경우 이러한 ApiBuffer 함수 대신 메모리 관리 함수를 사용해야 합니다.

ApiBuffer 함수는 다음과 같습니다.

함수 Description
NetApiBufferAllocate 힙에서 메모리를 할당합니다. NetApiBufferFree 함수와의 호환성이 필요한 경우 이 함수를 호출합니다.
NetApiBufferFree NetApiBufferAllocate 함수 및 기타 네트워크 관리 함수에서 할당한 메모리를 해제합니다.
NetApiBufferReallocate NetApiBufferAllocate 함수 호출에 의해 할당된 버퍼의 크기를 변경합니다.
NetApiBufferSize NetApiBufferAllocate 함수 호출에 의해 할당된 버퍼의 크기(바이트)를 반환합니다.

 

호출자에게 정보를 반환하는 원격 가능 함수의 경우 RPC 런타임 라이브러리는 반환 정보가 포함된 버퍼를 할당합니다. 호출자가 정보 처리를 완료하면 NetApiBufferFree 함수를 호출하여 할당된 버퍼를 해제해야 합니다.