estrutura SECPKG_PARAMETERS (ntsecpkg.h)

A estrutura SECPKG_PARAMETERS contém informações sobre o sistema de computador. Essa estrutura é usada pela função SpInitialize .

Sintaxe

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;

Membros

Version

A versão da Interface do Provedor de Suporte de Segurança em uso.

MachineState

O estado da máquina. A tabela a seguir lista os valores válidos.

Valor Significado
SECPKG_STATE_ENCRYPTION_PERMITTED
O pacote de segurança pode usar criptografia.
SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED
O pacote de segurança pode usar criptografia forte.
SECPKG_STATE_DOMAIN_CONTROLLER
O computador é um controlador de domínio.
SECPKG_STATE_WORKSTATION
O computador é uma estação de trabalho com acesso a uma rede.
SECPKG_STATE_STANDALONE
O computador é um sistema autônomo.

SetupMode

Contém um valor diferente de zero se a instalação estiver em execução.

DomainSid

O identificador de segurança do domínio primário.

DomainName

O nome do domínio primário.

DnsDomainName

O nome DNS (Sistema de Nomes de Domínio) do domínio primário.

DomainGuid

O GUID do domínio primário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecpkg.h