Compartir a través de


estructura SecPkgContext_NegotiationInfoA (sspi.h)

La estructura SecPkgContext_NegotiationInfo contiene información sobre el paquete de seguridad de que se está configurando o que se ha configurado, y también proporciona el estado de la negociación para configurar el paquete de seguridad.

Sintaxis

typedef struct _SecPkgContext_NegotiationInfoA {
  PSecPkgInfoA  PackageInfo;
  unsigned long NegotiationState;
} SecPkgContext_NegotiationInfoA, *PSecPkgContext_NegotiationInfoA;

Miembros

PackageInfo

Puntero a una estructura SecPkgInfo que proporciona información general sobre el paquete de seguridad elegido en el proceso de negociación, como el nombre y las funcionalidades del paquete.

NegotiationState

Indicador del estado de la negociación del paquete de seguridad identificado en el packageInfo miembro. Este atributo se puede consultar desde el identificador de contexto antes de que se complete la instalación, como cuando ISC devuelve SEC_I_CONTINUE_NEEDED.

En la tabla siguiente se muestran los valores devueltos en este miembro.

Valor Significado
SECPKG_NEGOTIATION_COMPLETE
Se ha completado la negociación.
SECPKG_NEGOTIATION_OPTIMISTIC
Todavía no se han completado las negociaciones.
SECPKG_NEGOTIATION_IN_PROGRESS
Negociaciones en curso.

Observaciones

Nota

El encabezado sspi.h define SecPkgContext_NegotiationInfo como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de sspi.h (include Security.h)