Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein -Objekt, das einen Namespace in einem XML-Kontext darstellt. Wenn der Namespace bereits vorhanden ist, wird kein neuer Namespace hinzugefügt, und das Namespaceobjekt für den vorhandenen Namen wird zurückgegeben.
Syntax
HRESULT AddNamespace(
[in] LPCWSTR pszUri,
[in] LPCWSTR pszSuggestedPrefix,
[out] WSDXML_NAMESPACE **ppNamespace
);
Parameter
[in] pszUri
Der URI des Namespace.
[in] pszSuggestedPrefix
Das Namespacepräfix, das beim Generieren von XML verwendet werden soll. Wenn der Namespace bereits vorhanden ist, überschreibt pszSuggestedPrefix das Präfix, das derzeit dem Namespace zugeordnet ist. Der XML-Kontext kann ein anderes Namespacepräfix zuweisen. Das vom XML-Kontext zugewiesene Präfix hat Vorrang vor dem vorgeschlagenen Präfix. Das PreferredPrefix-Element der Struktur, auf die ppNamespace verweist, enthält das präfix, das vom XML-Kontext zugewiesen wird.
[out] ppNamespace
Zeiger auf die Adresse der WSDXML_NAMESPACE Struktur, die den Namespace darstellt. Sie müssen die Zuordnung von ppNamespace aufheben, indem Sie WSDFreeLinkedMemory aufrufen. Dieser Parameter ist optional.
Rückgabewert
Mögliche Rückgabewerte sind u. a. die folgenden:
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
pszUri ist NULL, die Länge der Zeichen der URI-Zeichenfolge überschreitet WSD_MAX_TEXT_LENGTH (8192), pszSuggestedPrefix ist NULL, oder die Länge der Zeichen der Präfixzeichenfolge überschreitet WSD_MAX_TEXT_LENGTH (8192). |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Fehler bei der Methode. |
Hinweise
Die zurückgegebene WSDXML_NAMESPACE-Struktur kann verwendet werden, um eine Zuordnung zwischen dem Namespacepräfix (wie durch pszSuggestedPrefix angegeben) und dem Namespace-URI (wie durch pszUri angegeben) zu erzwingen. Sobald diese Zuordnung eingerichtet wurde, erzeugt der XML-Generator XML mit dem angegebenen Namespacepräfix.
Sie können AddNamespace aufrufen, um die WSDXML_NAMESPACE-Struktur abzurufen, die erstellt wurde, als ein Namespace automatisch durch einen Aufruf von AddNameToNamespace generiert wurde.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | wsdxml.h (include Wsdapi.h) |
| DLL | Wsdapi.dll |