IWSDXMLContext::AddNameToNamespace-Methode (wsdxml.h)
Erstellt ein -Objekt, das einen Namen in einem Namespace in einem XML-Kontext darstellt. Wenn der Name bereits im Namespace vorhanden ist, wird kein neuer Name hinzugefügt, und das Namensobjekt für den vorhandenen Namen wird zurückgegeben.
Syntax
HRESULT AddNameToNamespace(
[in] LPCWSTR pszUri,
[in] LPCWSTR pszName,
[out] WSDXML_NAME **ppName
);
Parameter
[in] pszUri
Der URI des XML-Namespace, in dem dieser Name erstellt wird. Wenn dieser Namespace noch nicht im XML-Kontext vorhanden ist, wird automatisch eine neue Namespacestruktur generiert.
[in] pszName
Der Name, der dem durch pszUri angegebenen Namespace hinzugefügt werden soll.
[out] ppName
Eine WSDXML_NAME-Struktur für den neu erstellten Namen. Sie müssen ppName durch Aufrufen von WSDFreeLinkedMemory behandeln. Dieser Parameter ist optional.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem folgendes:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
pszUri ist NULL , oder die Länge in Zeichen der URI-Zeichenfolge überschreitet WSD_MAX_TEXT_LENGTH (8192). pszName ist NULL , oder die Länge in Zeichen der Namenszeichenfolge überschreitet WSD_MAX_TEXT_LENGTH (8192). |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Fehler bei der Methode. |
Hinweise
AddNameToNamespace kann beim Erstellen von XML-Elementen für erweiterbare Abschnitte verwendet werden. Erweiterbare Abschnitte werden durch das beliebige Element in einem Schema dargestellt. Die zurückgegebene WSDXML_NAME Struktur, auf die von ppName verwiesen wird, kann verwendet werden, um den Namen anzugeben, der dem Erweiterungsinhalt zugeordnet ist. Verwenden Sie beim Erstellen einer WSDXML_ELEMENT-Struktur , die Erweiterungsinhalt darstellt, die zurückgegebene WSDXML_NAME-Struktur für das Name-Element des Elements.
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 (einschließen von Wsdapi.h) |
DLL | Wsdapi.dll |