Condividi tramite


WS_GET_LISTENER_PROPERTY_CALLBACK funzione di callback (webservices.h)

Gestisce la chiamata WsGetListenerProperty per un WS_CUSTOM_CHANNEL_BINDING.

Sintassi

WS_GET_LISTENER_PROPERTY_CALLBACK WsGetListenerPropertyCallback;

HRESULT WsGetListenerPropertyCallback(
  [in]           void *listenerInstance,
  [in]           WS_LISTENER_PROPERTY_ID id,
                 void *value,
  [in]           ULONG valueSize,
  [in, optional] WS_ERROR *error
)
{...}

Parametri

[in] listenerInstance

Puntatore allo stato specifico di questa istanza del listener, come creato dal WS_CREATE_LISTENER_CALLBACK.

[in] id

ID della proprietà da recuperare.

Un listener personalizzato può decidere quali proprietà supportare.

value

Percorso per archiviare la proprietà recuperata. 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

Specifica la posizione in cui devono essere archiviate informazioni aggiuntive sugli errori se la funzione ha esito negativo.

Valore restituito

Codice restituito Descrizione
E_INVALIDARG
L'ID della proprietà non è stato supportato per questo oggetto o il buffer specificato non è stato sufficiente per il valore.
Altri errori
Questa funzione può restituire altri errori non elencati sopra.

Commenti

Per informazioni sul contratto di questa API, vedere WsGetListenerProperty .

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione webservices.h