Condividi tramite


enumerazione SECURITY_LOGON_TYPE (ntsecapi.h)

L'enumerazione SECURITY_LOGON_TYPE indica il tipo di accesso richiesto da un processo di accesso.

Sintassi

typedef enum _SECURITY_LOGON_TYPE {
  UndefinedLogonType = 0,
  Interactive = 2,
  Network,
  Batch,
  Service,
  Proxy,
  Unlock,
  NetworkCleartext,
  NewCredentials,
  RemoteInteractive,
  CachedInteractive,
  CachedRemoteInteractive,
  CachedUnlock
} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;

Costanti

 
UndefinedLogonType
Valore: 0
Interactive
Valore: 2
L'entità di sicurezza esegue la registrazione in modo interattivo.
Network
L'entità di sicurezza esegue la registrazione tramite una rete.
Batch
L'accesso è per un processo batch.
Service
L'accesso è per un account del servizio.
Proxy
Non supportato.
Unlock
L'accesso è un tentativo di sbloccare una workstation.
NetworkCleartext
L'accesso è un accesso di rete con credenziali di testo non crittografato.
NewCredentials
Consente al chiamante di clonare il token corrente e di specificare nuove credenziali per le connessioni in uscita. La nuova sessione di accesso ha la stessa identità locale, ma usa credenziali diverse per altre connessioni di rete.
RemoteInteractive
Sessione del server terminal che è sia remota che interattiva.
CachedInteractive
Tentare di usare le credenziali memorizzate nella cache senza uscire dalla rete.
CachedRemoteInteractive
Uguale a RemoteInteractive, tranne usato internamente per scopi di controllo.
CachedUnlock
L'accesso è un tentativo di sbloccare una workstation.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h