estructura SecPkgContext_NegotiationInfoA (sspi.h)

La estructura de SecPkgContext_NegotiationInfo contiene información sobre el paquete de seguridad que se está configurando o 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 miembro PackageInfo . 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.

Comentarios

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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado sspi.h (include Security.h)