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