Share via


WsReadQualifiedName 関数 (webservices.h)

修飾名を読み取り、XML_READERの現在の名前空間スコープに基づいて、プレフィックス localName と名前空間に区切ります。 ns パラメーターを指定すると、プレフィックスがバインドされている名前空間が返されるか、 WS_E_INVALID_FORMAT が返されます。 ( 「Windows Web サービスの戻り値」を参照してください)。文字列は、指定されたヒープに配置されます。

構文

HRESULT WsReadQualifiedName(
  [in]           WS_XML_READER *reader,
  [in]           WS_HEAP       *heap,
                 WS_XML_STRING *prefix,
  [out]          WS_XML_STRING *localName,
                 WS_XML_STRING *ns,
  [in, optional] WS_ERROR      *error
);

パラメーター

[in] reader

修飾名を読み取るリーダー。

[in] heap

結果の文字列を割り当てるヒープ。

prefix

ここで、修飾名のプレフィックスが返されます。

[out] localName

ここで、修飾名の localName が返されます。

ns

ここで、修飾名がバインドされている名前空間が返されます。

[in, optional] error

localName が見つからない場合、関数は WS_E_INVALID_FORMATを返します。
ns パラメーターが指定されていても、プレフィックスが名前空間にバインドされていない場合は、 WS_E_INVALID_FORMAT が返されます。

戻り値

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
WS_E_INVALID_FORMAT
入力データが予期された形式でなかったか、予期された値を持っていませんでした。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー webservices.h
Library WebServices.lib
[DLL] WebServices.dll