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 |