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-Proxy für einen Dienst ab, der vom Gerät nach Porttypname verfügbar gemacht wird.
Syntax
HRESULT GetServiceProxyByType(
[in] const WSDXML_NAME *pType,
[out] IWSDServiceProxy **ppServiceProxy
);
Parameter
[in] pType
Verweis auf eine WSDXML_NAME-Struktur , die den Porttypnamen angibt.
[out] ppServiceProxy
Zeiger auf das IWSDServiceProxy-Objekt , das dem angegebenen Dienst zugeordnet ist.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem:
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
pType oder ppServiceProxy ist NULL. |
|
Dem durch pType angegebenen Dienst sind keine Metadaten zugeordnet. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Dem Dienstproxy ist kein Endpunkt zugeordnet. |
Hinweise
Wenn das Gerät mehrere Dienste des angegebenen Typs hostet, kann ein Proxy für einen der Dienste zurückgegeben werden. In einem solchen Fall sollten Aufrufer nicht davon abhängig sein, dass ein bestimmter Dienstproxy zurückgegeben wird.
Anforderungen
| 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 |