estructura SECPKG_PARAMETERS (ntsecpkg.h)

La estructura SECPKG_PARAMETERS contiene información sobre el sistema informático. La función SpInitialize usa esta estructura.

Sintaxis

typedef struct _SECPKG_PARAMETERS {
  ULONG          Version;
  ULONG          MachineState;
  ULONG          SetupMode;
  PSID           DomainSid;
  UNICODE_STRING DomainName;
  UNICODE_STRING DnsDomainName;
  GUID           DomainGuid;
} SECPKG_PARAMETERS, *PSECPKG_PARAMETERS, SECPKG_EVENT_DOMAIN_CHANGE, *PSECPKG_EVENT_DOMAIN_CHANGE;

Miembros

Version

Versión de la interfaz del proveedor de soporte técnico de seguridad en uso.

MachineState

Estado de la máquina. En la tabla siguiente, se enumeran los valores válidos.

Valor Significado
SECPKG_STATE_ENCRYPTION_PERMITTED
El paquete de seguridad puede usar el cifrado.
SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED
El paquete de seguridad puede usar un cifrado seguro.
SECPKG_STATE_DOMAIN_CONTROLLER
La máquina es un controlador de dominio.
SECPKG_STATE_WORKSTATION
La máquina es una estación de trabajo con acceso a una red.
SECPKG_STATE_STANDALONE
La máquina es un sistema independiente.

SetupMode

Contiene un valor distinto de cero si se está ejecutando el programa de instalación.

DomainSid

Identificador de seguridad del dominio principal.

DomainName

Nombre del dominio principal.

DnsDomainName

Nombre del Sistema de nombres de dominio (DNS) del dominio principal.

DomainGuid

GUID del dominio principal.

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 ntsecpkg.h