Funzione CertUnregisterPhysicalStore (wincrypt.h)
La funzione CertUnregisterPhysicalStore rimuove un archivio fisico da una raccolta di archivi di sistema specificata. CertUnregisterPhysicalStore può essere usato anche per eliminare l'archivio fisico.
Sintassi
BOOL CertUnregisterPhysicalStore(
[in] const void *pvSystemStore,
[in] DWORD dwFlags,
[in] LPCWSTR pwszStoreName
);
Parametri
[in] pvSystemStore
Puntatore a un identificatore della raccolta di archivi di sistema da cui deve essere rimosso l'archivio fisico. Si tratta di una stringa Unicode con terminazione Null o di una struttura CERT_SYSTEM_STORE_RELOCATE_PARA . Per informazioni sull'uso della struttura e sull'aggiunta di serviceName o ComputerName alla fine della stringa del nome dell'archivio di sistema, vedere CertRegisterSystemStore.
[in] dwFlags
La parola alta del parametro dwFlags specifica la posizione dell'archivio di sistema. Per informazioni sui flag ad alta parola definiti e sull'aggiunta di ServiceName, UserNames e ComputerNames alla fine del nome dell'archivio di sistema, vedere CertRegisterSystemStore.
Vengono definiti anche i valori di parole basse seguenti. Possono essere combinati usando operazioni OR bit per bit con valori di parole elevate.
Valore | Significato |
---|---|
|
L'archivio di sistema non si trova nel percorso predefinito del Registro di sistema e pvSystemStore deve essere un puntatore a una struttura CERT_SYSTEM_STORE_RELOCATE_PARA . |
|
L'archivio fisico viene prima rimosso dalla raccolta di archivi di sistema e quindi eliminato. |
[in] pwszStoreName
Stringa Unicode con terminazione Null contenente il nome dell'archivio fisico.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è TRUE.
Se la funzione ha esito negativo, il valore restituito è FALSE.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |