Condividi tramite


Funzione WsGetSecurityContextProperty (webservices.h)

Ottiene una proprietà del contesto di sicurezza specificato.

Sintassi

HRESULT WsGetSecurityContextProperty(
  [in]           WS_SECURITY_CONTEXT             *securityContext,
  [in]           WS_SECURITY_CONTEXT_PROPERTY_ID id,
                 void                            *value,
  [in]           ULONG                           valueSize,
  [in, optional] WS_ERROR                        *error
);

Parametri

[in] securityContext

Contesto di sicurezza sottoposto a query per la relativa proprietà.

[in] id

ID della proprietà (una delle WS_SECURITY_CONTEXT_PROPERTY_ID).

value

Indirizzo da inserire il valore recuperato. Il puntatore deve avere un allineamento compatibile con il tipo della proprietà.

[in] valueSize

Dimensione del buffer allocata dal chiamante per il valore recuperato.

[in, optional] error

Specifica la posizione in cui devono essere archiviate informazioni aggiuntive sugli errori 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 è stato supportato per questo oggetto o il buffer specificato non è stato sufficiente per il valore.
E_OUTOFMEMORY
Memoria insufficiente.
Altri errori
Questa funzione può restituire altri errori non elencati sopra.

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