이식 가능한 LUA 애플리케이션 작성
다른 환경으로 이식 가능한 LUA(논리 단위 애플리케이션) 애플리케이션을 작성하려면 다음 지침을 사용합니다.
WINLUA에 표시된 숫자 값이 아닌 매개 변수 값 및 반환 코드에 기호화된 상수 이름을 사용합니다. H 파일. (자세한 내용은 WINLUA를 참조하세요. Microsoft® Host Integration Server SDK의 H 파일입니다.)
데이터 버퍼에서 SNAsense 코드에 액세스할 때 숫자 값 대신 기호 상수를 사용합니다. 이렇게 하면 바이트 스토리지 순서가 특정 시스템에 대해 올바른지 확인할 수 있습니다. memcpy를 사용하여 값을 설정하고 memcmp를 사용하여 테스트해야 합니다. 예:
memcpy (this_verb.common.lua_data_ptr, LUA_INCORRECT_REQ_CODE, 4); if (memcmp (this_verb.common.lua_data_ptr, LUA_INCORRECT_REQ_CODE, 4) == 0) { ..... }
예약된 것으로 표시된 매개 변수가 0으로 설정되어 있는지 확인합니다.
동사 설명에 설명된 대로 lua_verb_length 매개 변수를 설정합니다.