다음을 통해 공유


WS_XML_WRITER_BINARY_ENCODING 구조체(webservices.h)

기록기가 바이트를 이진 xml로 내보내야 함을 나타내는 데 사용됩니다.

구문

typedef struct _WS_XML_WRITER_BINARY_ENCODING {
  WS_XML_WRITER_ENCODING     encoding;
  WS_XML_DICTIONARY          *staticDictionary;
  WS_DYNAMIC_STRING_CALLBACK dynamicStringCallback;
  void                       *dynamicStringCallbackState;
} WS_XML_WRITER_BINARY_ENCODING;

멤버

encoding

WS_XML_WRITER_ENCODING 파생되는 모든 형식의 기본 형식입니다.

staticDictionary

기록기가 정적 문자열에 사용해야 하는 사전을 나타냅니다. 이 사전을 참조하는 WS_XML_STRING문자열 자체가 아닌 ID를 사용하여 이진 xml 문서에 기록됩니다. 이 문서를 읽을 때 애플리케이션은 동일한 문자열이 있는 사전을 제공해야 합니다.

dynamicStringCallback

staticDictionary에서 찾을 수 없는 WS_XML_STRING 처음으로 작성자가 호출할 선택적 콜백을 지정합니다. 콜백은 작성기에서 사용할 ID에 대한 매핑을 제공합니다. 이러한 문자열을 판독기에 전파하기 위해 작성기와 조정하는 것은 콜백의 책임입니다. 이 콜백을 지정하지 않으면 문자열이 사전에 추가되지 않습니다.

dynamicStringCallbackState

dynamicStringCallback에 전달될 사용자 정의 상태입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 webservices.h