IWSDDeviceProxy::GetServiceProxyById-Methode (wsdclient.h)
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 |