다음을 통해 공유


ACF 속성 Type-Conversion 및 직렬화

이러한 특성을 사용하여 네트워크를 통해 데이터가 전송되는 방식을 제어합니다.

속성 사용법
인코딩디코딩 MIDL에 스텁에 대해 생성하는 형식 또는 프로시저 직렬화(피클링) 루틴을 노출하도록 지시합니다. 클라이언트 애플리케이션은 이러한 루틴을 호출하여 데이터를 값별로 마샬링할 수 있습니다.
로 나타내다 클라이언트의 데이터 형식의 정확한 특성이 서버에 중요하지 않거나(실제 구조가 아닌 데이터 자체만 필요하기 때문에) 컴파일 시 실제 클라이언트 형식을 MIDL에 알 수 없는 경우 데이터 형식을 와이어에서 나타내는 방법을 지정합니다. 예를 들어 클라이언트 애플리케이션에서 부동 소수점 숫자의 연결된 목록을 사용하는 경우 해당 목록의 유선 표현이 부동 소수점형식의 배열이 되도록 지정할 수 있습니다.
user_marshal 사용자 고유의 마샬링 루틴을 구현하여 와이어를 통해 데이터가 전송되는 방식을 제어합니다. 이 특성은 MIDL에 알 수 없는 데이터 형식이 있거나 big-endian과 little-endian 플랫폼 간에 정보를 전달하는 경우에 유용합니다.

 

Microsoft RPC에서는 DCE 마샬링 특성인 in_lineout_of_line가 구현되지 않습니다. MIDL 컴파일러는 복잡한 데이터 형식을 자동으로 아웃 오브 라인으로 마샬링합니다.