Funzione SetUserFileEncryptionKey (winefs.h)
Imposta la chiave corrente dell'utente sul certificato specificato.
DWORD SetUserFileEncryptionKey(
[in] PENCRYPTION_CERTIFICATE pEncryptionCertificate
);
[in] pEncryptionCertificate
Puntatore a un certificato che sarà la chiave dell'utente. Questo parametro è un puntatore a una struttura ENCRYPTION_CERTIFICATE .
Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è un codice di errore di sistema. Per un elenco completo dei codici di errore, vedere Codici errore di sistema o il file di intestazione WinError.h.
In Windows 8 e Windows Server 2012 questa funzione è supportata dalle tecnologie seguenti.
Tecnologia | Supportato |
---|---|
Protocollo SMB (Server Message Block) 3.0 | Sì |
Failover trasparente SMB 3.0 (TFO) | No |
SMB 3.0 con condivisioni file di scalabilità orizzontale (SO) | No |
File system del volume condiviso cluster (CsvFS) | No |
Resilient File System (ReFS) | No |
SMB 3.0 non supporta EFS nelle condivisioni con funzionalità di disponibilità continua.
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Professional [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winefs.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |