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.
Ruft einen generischen IWSDServiceProxy-Dienstproxy nach Dienst-ID ab. Dienst-IDs können abgerufen werden, indem Sie die Diensthostmetadaten untersuchen.
Syntax
HRESULT GetServiceProxyById(
[in] LPCWSTR pszServiceId,
[out] IWSDServiceProxy **ppServiceProxy
);
Parameter
[in] pszServiceId
Die Dienst-ID.
[out] ppServiceProxy
Zeiger auf ein IWSDServiceProxy-Objekt für den angegebenen Dienstproxy.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem folgendes:
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
ppServiceProxy ist NULL. |
|
Die Länge in Zeichen von pszServiceId überschreitet WSD_MAX_TEXT_LENGTH (8192), oder es sind keine Metadaten dem von pszServiceId angegebenen Dienst zugeordnet. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Dem Dienstproxy ist kein Endpunkt zugeordnet. |
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 | wsdclient.h (include Wsdapi.h) |
| DLL | Wsdapi.dll |