다음을 통해 공유


이식 가능한 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 매개 변수를 설정합니다.