Graphisoft®

GSRootVersion: 1.0

BMHandleAndHandle

BMHandleAndHandle 함수는 2개의 재배치 가능 메모리 블록을 이어 붙입니다.

GSErr BMHandleAndHandle(
  GSHandle        inpH,    // 입력 핸들
  GSHandle        outH     // 출력 핸들
);

 

파라미터

inpH
1번째 재배치 가능 메모리 블록의 핸들을 지정합니다. 1번째 블록의 내용은 바뀌지 않지만 2번째 블록의 끝에 연결됩니다. 이것은 NULL이 될 수 없으며 비어 있지 않은 핸들이어야 합니다.
outH
2번째 재배치 가능 메모리 블록의 핸들을 지정합니다. 이 블록의 내용 끝에 inpH의 데이터를 연결해야 하기 때문에 BM 관리자는 2번째 블록의 크기를 확장합니다. 이것은 NULL이 될 수 없습니다.

리턴 값

만약 함수가 성공하면, 리턴 값은 0입니다. (NoError)

만약 함수가 실패하면, 리턴 값은 Graphisoft 오류 코드입니다. 확장된 오류 정보를 얻으려면, BMError를 호출하십시오.

만약 inpH 또는 outH 파라미터가 NULL이면, 리턴 값은 ErrNilHandle입니다.

만약 inpH 파라미터가 비어 있는 핸들을 지정하면, 리턴 값은 ErrEmptyHandle입니다.

요구사항

    헤더: BM.hpp에서 선언됨
    라이브러리 가져오기: GSRootImp.lib와 링크

참고사항

BM 관리자 함수