함수 특성

[콜백][로컬] 특성을 함수 특성으로 적용할 수 있습니다.

콜백은 개념적 단일 실행 스레드의 일부로 실행되는 서버에서 클라이언트로의 원격 호출입니다. 콜백은 항상 원격 호출(또는 콜백)의 컨텍스트에서 실행되며 원래 원격 호출(또는 콜백)을 실행한 스레드에서 실행됩니다.

패키지에 대한 인터페이스를 설명하는 논리적 위치이므로 IDL 파일에 로컬 프로시저 선언을 배치하는 것이 좋습니다. [local] 특성은 프로시저 선언이 실제로 원격 함수가 아니라 로컬 프로시저임을 나타냅니다. MIDL 컴파일러는 [local] 특성을 사용하여 함수에 대한 스텁을 생성하지 않습니다.

다중 스레드 프로그래밍에서는 [콜백] 을 사용하지 않는 것이 좋습니다. 단일 스레드 프로그래밍 함수로서 다중 스레드 환경에서 제공하는 보안 요구를 지원할 수 없습니다.