Funzione RemoveUsersFromEncryptedFile (winefs.h)
Rimuove gli hash del certificato specificati da un file specificato.
Sintassi
DWORD RemoveUsersFromEncryptedFile(
[in] LPCWSTR lpFileName,
[in] PENCRYPTION_CERTIFICATE_HASH_LIST pHashes
);
Parametri
[in] lpFileName
Nome del file.
[in] pHashes
Puntatore a una struttura ENCRYPTION_CERTIFICATE_HASH_LIST che contiene un elenco di hash del certificato da rimuovere dal file.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è 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.
Commenti
La funzione RemoveUsersFromEncryptedFile rimuove gli hash del certificato specificati se presenti nel file specificato. Se uno degli hash del certificato non viene trovato nel file specificato, vengono ignorati e non viene restituito alcun codice di errore.
A partire da 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 con scalabilità orizzontale (SO) | No |
File system del volume condiviso del cluster (CsvFS) | No |
File system resiliente (ReFS) | No |
SMB 3.0 non supporta EFS nelle condivisioni con funzionalità di disponibilità continua.
Requisiti
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 |
Set di API | ext-ms-win-advapi32-encryptedfile-l1-1-1 (introdotta in Windows 10, versione 10.0.14393) |