Funzione WsGetChannelProperty (webservices.h)

Recupera una proprietà del canale a cui fa riferimento il parametro channel .

Sintassi

HRESULT WsGetChannelProperty(
  [in]           WS_CHANNEL             *channel,
  [in]           WS_CHANNEL_PROPERTY_ID id,
                 void                   *value,
  [in]           ULONG                  valueSize,
  [in, optional] WS_ERROR               *error
);

Parametri

[in] channel

Puntatore all'oggetto WS_CHANNEL con la proprietà da recuperare.

[in] id

Rappresenta un identificatore della proprietà da recuperare.

value

Puntatore void che fa riferimento alla posizione in cui archiviare la proprietà recuperata.

Nota Il puntatore deve avere un allineamento compatibile con il tipo della proprietà .

 

[in] valueSize

Numero di byte allocati dal chiamante per archiviare la proprietà recuperata.

[in, optional] error

Puntatore a un oggetto WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
E_INVALIDARG
L'ID della proprietà non è supportato per questo oggetto o il buffer specificato non è sufficientemente grande.
E_OUTOFMEMORY
Memoria insufficiente.
Altri errori
Questa funzione può restituire altri errori non elencati in precedenza.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll