Función WsGetSecurityContextProperty (webservices.h)

Obtiene una propiedad del contexto de seguridad especificado.

Sintaxis

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

Parámetros

[in] securityContext

Contexto de seguridad que se consulta para su propiedad.

[in] id

Identificador de la propiedad (uno de WS_SECURITY_CONTEXT_PROPERTY_ID).

value

Dirección que se va a colocar el valor recuperado. El puntero debe tener una alineación compatible con el tipo de la propiedad .

[in] valueSize

Tamaño del búfer que el autor de la llamada ha asignado para el valor recuperado.

[in, optional] error

Especifica dónde se debe almacenar información de error adicional si se produce un error en la función.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
E_INVALIDARG
El identificador de propiedad no se admite para este objeto o el búfer especificado no era lo suficientemente grande para el valor.
E_OUTOFMEMORY
Se quedó sin memoria.
Otros errores
Esta función puede devolver otros errores no enumerados anteriormente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll