Freigeben über


WsGetServiceProxyProperty-Funktion (webservices.h)

Diese Funktion ruft eine angegebene Dienstproxyeigenschaft ab. Die abzurufende Eigenschaft wird durch einen WS_PROXY_PROPERTY_ID Eingabeparameter identifiziert.

Syntax

HRESULT WsGetServiceProxyProperty(
  [in]           WS_SERVICE_PROXY           *serviceProxy,
  [in]           const WS_PROXY_PROPERTY_ID id,
                 void                       *value,
  [in]           ULONG                      valueSize,
  [in, optional] WS_ERROR                   *error
);

Parameter

[in] serviceProxy

Dieser Parameter ist ein Zeiger auf das WS_SERVICE_PROXY-Objekt, das die abzurufende Eigenschaft enthält.

[in] id

Der Wert dieses Parameters ist ein WS_PROXY_PROPERTY_ID Enumeratorwert, der die abzurufende Eigenschaft identifiziert.

value

Dieser Parameter ist ein Verweis auf einen Speicherort zum Speichern des abgerufenen Eigenschaftswerts. Der Zeiger muss über eine Ausrichtung verfügen, die mit dem Typ der Eigenschaft kompatibel ist.

[in] valueSize

Der Wert dieses ULONG-Parameters stellt die Puffergröße von Bytelänge dar, die vom Aufrufer zum Speichern des abgerufenen Eigenschaftswerts zugewiesen wird.

[in, optional] error

Dieser Parameter ist ein WS_ERROR Zeiger auf den Ort, an dem zusätzliche Informationen zum Fehler gespeichert werden sollen, wenn die Funktion fehlschlägt.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
E_INVALIDARG
Die Eigenschafts-ID wurde für dieses Objekt nicht unterstützt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile webservices.h
Bibliothek WebServices.lib
DLL WebServices.dll