Fonction CertSrvRestoreRegisterComplete (certbcli.h)
La fonction CertSrvRestoreRegisterComplete effectue une opération de restauration des services de certificats inscrite.
Syntaxe
HRESULT CERTBCLI_API CertSrvRestoreRegisterComplete(
[in] HCSBC hbc,
[in] HRESULT hrRestoreState
);
Paramètres
[in] hbc
Handle pour un contexte de restauration des services de certificats. Vous devez définir ce handle en appelant CertSrvRestoreRegister avant de l’utiliser dans CertSrvRestoreRegisterComplete.
[in] hrRestoreState
Valeur HRESULT indiquant le code de réussite de l’opération de restauration. Définissez cette valeur sur S_OK si l’opération de restauration a réussi.
Valeur retournée
La valeur de retour est un HRESULT. La valeur S_OK indique la réussite.
Remarques
Si une opération de restauration inscrite n’est pas terminée, les services de certificats ne démarrent pas.
Exemples
FNCERTSRVRESTOREREGISTERCOMPLETE* pfnRestRegComplete;
char * szResRegCompleteFunc = "CertSrvRestoreRegisterComplete";
HRESULT hr=0;
// Get the address for the desired function.
// hInst was set by calling LoadLibrary for Certadm.dll.
pfnRestRegComplete = (FNCERTSRVRESTOREREGISTERCOMPLETE*)
GetProcAddress( hInst, szResRegCompleteFunc );
if ( NULL == pfnRestRegComplete )
{
printf("Failed GetProcAddress - %s, error=%d\n",
szResRegCompleteFunc,
GetLastError() );
exit(1); // Or other appropriate error action.
}
// Complete a registered restoration operation.
// hCSBC is an HCSBC variable used in a previous
// call to CertSrvRestoreRegister.
hr = pfnRestRegComplete(hCSBC, S_OK);
if (FAILED(hr))
{
printf("Failed pfnRestRegComplete call [%x]\n", hr);
exit(1); // Or other appropriate error action.
}
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certbcli.h (include Certsrv.h) |
Bibliothèque | Certadm.lib |
DLL | Certadm.dll |
Voir aussi
Utilisation des fonctions de sauvegarde et de restauration des services de certificat