NetApiBufferReallocate 함수(lmapibuf.h)

NetApiBufferReallocate 함수는 NetApiBufferAllocate 함수에 대한 이전 호출에 의해 할당된 버퍼의 크기를 변경합니다.

구문

NET_API_STATUS NET_API_FUNCTION NetApiBufferReallocate(
  [in]  _Frees_ptr_opt_ LPVOID OldBuffer,
  [in]  DWORD                  NewByteCount,
  [out] LPVOID                 *NewBuffer
);

매개 변수

[in] OldBuffer

NetApiBufferAllocate 함수를 호출하여 반환된 버퍼에 대한 포인터입니다.

[in] NewByteCount

버퍼의 새 크기(바이트)를 지정합니다.

[out] NewBuffer

다시 할당된 버퍼에 대한 포인터를 받습니다.

반환 값

함수가 성공하면 반환 값이 NERR_Success.

함수가 실패하면 반환 값은 시스템 오류 코드입니다. 오류 코드 목록은 시스템 오류 코드를 참조하세요.

설명

ApiBuffer 함수를 성공적으로 실행하려면 특별한 그룹 멤버 자격이 필요하지 않습니다.

네트워크 관리 ApiBuffer 함수를 사용하는 방법을 보여 주는 코드 샘플은 NetApiBufferAllocate를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 lmapibuf.h(Lm.h 포함)
라이브러리 Netapi32.lib
DLL Netapi32.dll

추가 정보

API 버퍼 함수

NetApiBufferAllocate

NetApiBufferFree

네트워크 관리 함수

네트워크 관리 개요