WsSetInput 関数 (webservices.h)
XML リーダーのエンコードソースと入力ソースを設定します。 これらの設定は、閲覧者の作成時に行われた設定をオーバーライドします。
メモ エンコードと入力の両方が NULL の 場合、リーダーは空の XML ドキュメントの末尾に配置されているかのように動作します。
構文
HRESULT WsSetInput(
[in] WS_XML_READER *reader,
[in, optional] const WS_XML_READER_ENCODING *encoding,
[in, optional] const WS_XML_READER_INPUT *input,
const WS_XML_READER_PROPERTY *properties,
[in] ULONG propertyCount,
[in, optional] WS_ERROR *error
);
パラメーター
[in] reader
入力が設定される WS_XML_READER オブジェクトへのポインター。
[in, optional] encoding
入力バイトの形式を記述するエンコード値の 。 この値は、次のいずれかである必要があります。
[in, optional] input
リーダー型を示す WS_XML_READER_INPUT 構造体へのポインター。
properties
省略可能な Reader プロパティの配列参照。
[in] propertyCount
プロパティの数。
[in, optional] error
関数 が失敗 した場合にエラーに関する追加情報を格納する必要があるWS_ERROR オブジェクトへのポインター。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
注釈
WSSetInput が XML リーダーで使用されている場合、リーダーは前方のみの方法で機能し、WsGetReaderPosition、WsSetReaderPosition、および WsMoveReader 関数は使用できません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | webservices.h |
Library | WebServices.lib |
[DLL] | WebServices.dll |