Partager via


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

CertSrvRestoreRegister

Utilisation des fonctions de sauvegarde et de restauration des services de certificat