다음을 통해 공유


Windows LUA 고려 사항

다음 Windows 확장은 특히 중요하며 LUA(논리 단위 애플리케이션) API(애플리케이션 프로그래밍 인터페이스) 및 이 버전의 Host Integration Server를 사용하기 전에 검토해야 합니다.

  • RUI

    모든 RUI(요청 단위 인터페이스) 동사에 대한 이벤트 알림을 제공합니다. 애플리케이션은 VCB(동사 제어 블록)의 lua_post_handle 멤버에 있는 이벤트에 대한 핸들을 제공해야 합니다. 이벤트는 신호가 없는 상태여야 합니다. 비동기 작업이 완료되면 애플리케이션은 이벤트 신호를 통해 알림을 받습니다. 이벤트 신호를 받으면 기본 반환 코드 및 보조 반환 코드에서 오류 조건을 검사합니다.

  • SLI

    모든 SLI(세션 수준 인터페이스) 동사에 대한 이벤트 알림을 제공합니다. 애플리케이션은 VCB의 lua_post_handle 멤버에서 이벤트에 대한 핸들을 제공해야 합니다. 이벤트는 신호가 없는 상태여야 합니다. 비동기 작업이 완료되면 애플리케이션은 이벤트 신호를 통해 알림을 받습니다. 이벤트 신호를 받으면 기본 반환 코드 및 보조 반환 코드에서 오류 조건을 검사합니다.

  • WinRUI

    모든 Windows 기반 RUI 동사에 대한 비동기 알림을 제공합니다. 비동기 작업이 완료되면 애플리케이션의 창 hWndRegisterWindowMessage 에서 반환된 메시지를 입력 문자열로 "WinRUI"로 받습니다. 메시지의 lParam 인수에는 완료로 게시되는 VCB의 주소가 포함됩니다. 메시지의 wParam 인수가 정의되지 않았습니다.

    애플리케이션은 WinRUI를 호출하기 전에 초기화를 위해 WinRUIStartup을 호출해야 합니다.

  • WinRUICleanup

    애플리케이션은 RUI 동사를 사용하여 Windows LUA 구현에서 자체 등록을 취소할 때 이 함수를 호출해야 합니다. 이 함수는 Windows LUA 구현에서 애플리케이션을 종료하고 등록을 취소합니다.

  • WinRUIStartup

    애플리케이션은 RUI 동사를 사용하여 추가 Windows LUA 호출을 실행하기 전에 이 함수를 호출하여 Windows LUA 구현에 등록해야 합니다. 이 함수를 사용하면 애플리케이션이 필요한 Windows LUA 버전을 지정하고 특정 LUA 구현의 세부 정보를 검색할 수 있습니다.

  • WinSLI

    모든 Windows 기반 SLI 동사에 대한 비동기 알림을 제공합니다. 비동기 작업이 완료되면 애플리케이션의 창 hWnd 는 "WinSLI"를 입력 문자열로 사용하여 RegisterWindowMessage 에서 반환된 메시지를 받습니다. 메시지의 lParam 인수에는 완료로 게시되는 VCB의 주소가 포함됩니다. 메시지의 wParam 인수가 정의되지 않았습니다.

    애플리케이션은 WinSLI를 호출하기 전에 초기화를 위해 WinSLIStartup을 호출해야 합니다.

  • WinSLICleanup

    애플리케이션은 SLI 동사를 사용하여 Windows LUA 구현에서 자체 등록을 취소할 때 이 함수를 호출해야 합니다. 이 함수는 Windows LUA 구현에서 애플리케이션을 종료하고 등록을 취소합니다.

  • WinSLIStartup

    애플리케이션은 SLI 동사를 사용하여 추가 Windows LUA 호출을 실행하기 전에 이 함수를 호출하여 Windows LUA 구현에 등록해야 합니다. 이 함수를 사용하면 애플리케이션이 필요한 Windows LUA 버전을 지정하고 특정 LUA 구현의 세부 정보를 검색할 수 있습니다.