async 특성

[비동기] ACF 특성은 원격 프로시저 호출을 비동기 작업으로 정의합니다.

[async, opt-acf-attributes] function-name (param-list)

매개 변수

opt-acf-attributes

선택적 애플리케이션 구성 특성을 지정합니다.

function-name

IDL 파일에서 함수의 이름을 지정합니다.

param-list

선택적 매개 변수 목록을 지정합니다.

설명

이 특성은 COM 인터페이스에 적용되지 않습니다.

RPC 함수를 비동기로 선언하려면 먼저 IDL 파일에서 인터페이스 정의의 일부로 함수를 선언합니다. 그런 다음 , [async] 특성을 적용하여 ACF(애플리케이션 구성 파일) 내에서 해당 함수 선언을 수정합니다. 함수 선언은 비동기 핸들을 멘션 않으며 바인딩 핸들이 첫 번째 매개 변수입니다. ACF 파일에서 [async] 특성을 적용하면 적절한 코드가 생성되므로 이 함수가 호출될 때 비동기 서버는 다른 매개 변수 앞에 비동기 핸들을 수신해야 합니다.

참고

비동기 특성은 /osf 명령줄 스위치와 함께 사용할 수 없습니다.

 

//file:Xasync.idl
interface AsyncIface 
{
    HRESULT MyAsyncFunc (
        handle_t hBinding,
        [in] int a,
        [in] int b,
        [out] int *c) ;
//other interface definitions
}
//end XAsync.idl

// file: Xasync.acf
interface AsyncIface
{
    [async] MyAsyncFunc () ;
    //any other ACF definitions
}
//end Xasync.acf

참고 항목

ACF(애플리케이션 구성 파일)

비동기 RPC