1. MappAllocDefault
특정 데이터 유형에 대한 메모리에 자동으로 기본값을 할당하는 역할을 합니다. 데이터 객체(예: 이미지 버퍼, LUT, 배열 등)를 생성하고 사용할 때 기본적으로 호출하는 함수 중 하나입니다.
2. 구조
void MappAllocDefault(
MIL_INT InitFlag, //in
MIL_ID *ContextAppIdPtr, //out
MIL_ID *SysIdPtr, //out
MIL_ID *DispIdPtr, //out
MIL_ID *DigIdPtr, //out
MIL_ID *ImageBufIdPtr //out
)
3. 매개 변수
💡각 매개 변수에 대한 자세한 정보는 MIL Help 문서를 참조하세요.
값 | 설명 |
InitFlag | 초기화 옵션을 지정하세요. |
*ConTextAppIdPtr | 자동 할당할 애플리케이션 컨텍스트 ID를 지정하세요. |
*SysIdPtr | 자동 할당할 시스템 ID를 지정하세요. |
*DispIdPtr | 자동 할당할 디스플레이 ID를 지정하세요. |
*DigIdPtr | 자동 할당할 디지타이저 ID를 지정하세요. |
*ImageBufIdPtr | 자동 할당할 이미지 버퍼 ID를 지정하세요. |
4. 예제 코드
/** 카메라 영상 띄우기 **/
#include <mil.h>
int MosMain(void) {
MIL_ID MilApplication,
MilSystem,
MilDisplay,
MilDigitizer,
MilImage;
MappAllocDefault(M_DEFAULT,
&MilApplication,
&MilSystem,
&MilDisplay,
&MilDigitizer,
&MilImage);
MdigGrabContinuous(MilDigitizer, MilImage);
MosGetch();
MappFreeDefault(MilApplication,
MilSystem,
MilDisplay,
MilDigitizer,
MilImage);
return 0;
}
'IT > MIL' 카테고리의 다른 글
[함수] MdigControlFeature 알아보기 (0) | 2025.01.24 |
---|---|
[함수] MdigInquireFeature 알아보기 (0) | 2025.01.24 |
[함수] MdigHookFunction 알아보기 (0) | 2025.01.24 |
[기초] MIL 프로젝트 설정하기 (0) | 2025.01.21 |
[기초] MIL 라이브러리 알아보기 (0) | 2025.01.20 |