다음을 통해 공유


함수 호출 특성

프로그램은 인터페이스 내의 개별 함수에서 이러한 특성을 사용할 수 있으며 해당 함수에만 영향을 줍니다.

attribute 사용량
메시지 원격 프로시저 호출은 클라이언트에서 서버로의 비동기 메시지로 처리됩니다. 실제 호출은 메시지 큐 전송(ncadg_mq)에 의해 처리되는 동안 클라이언트는 호출을 수행하고 즉시 반환합니다.
어쩌면 이 원격 프로시저 호출을 수행하는 클라이언트는 호출 배달 또는 완료를 나타내는 응답을 기대하지 않습니다. 이는 응답이 예상되지 않지만 배달이 보장되는 메시지 작업과는 대조적입니다.
방송 원격 프로시저 호출은 네트워크의 모든 서버로 전송됩니다. 클라이언트는 첫 번째 반환을 수락하고 다른 서버의 후속 회신은 삭제됩니다.
idempotent 호출은 상태를 변경하지 않으며 동일한 입력 매개 변수를 사용하여 호출할 때마다 동일한 정보를 반환합니다.
콜백 서버가 클라이언트에서 정보를 얻기 위해 호출할 수 있는 클라이언트 애플리케이션에 상주하는 함수를 지정합니다.
call_as 원격 프로시저 호출에 수정할 수 없는 함수를 매핑합니다.
로컬 MIDL이 스텁 코드를 생성하지 않는 로컬 프로시저를 지정합니다.

 

개체가 아닌 인터페이스에서는 함수에 context_handle 특성을 적용하여 반환 값의 특성을 지정할 수도 있습니다.