CertSrvRestoreRegisterComplete-Funktion (certbcli.h)

Die CertSrvRestoreRegisterComplete-Funktion schließt einen registrierten Certificate Services-Wiederherstellungsvorgang ab.

Syntax

HRESULT CERTBCLI_API CertSrvRestoreRegisterComplete(
  [in] HCSBC   hbc,
  [in] HRESULT hrRestoreState
);

Parameter

[in] hbc

Ein Handle für einen Zertifikatdienste-Wiederherstellungskontext. Sie müssen dieses Handle festlegen, indem Sie CertSrvRestoreRegister aufrufen, bevor Sie es in CertSrvRestoreRegisterComplete verwenden.

[in] hrRestoreState

HRESULT-Wert , der den Erfolgscode für den Wiederherstellungsvorgang angibt. Legen Sie diesen Wert auf S_OK fest, wenn der Wiederherstellungsvorgang erfolgreich war.

Rückgabewert

Der Rückgabewert ist ein HRESULT. Ein Wert von S_OK gibt den Erfolg an.

Hinweise

Wenn ein registrierter Wiederherstellungsvorgang nicht abgeschlossen ist, wird der Zertifikatdienst nicht gestartet.

Beispiele

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.
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certbcli.h (include Certsrv.h)
Bibliothek Certadm.lib
DLL Certadm.dll

Weitere Informationen

CertSrvRestoreRegister

Verwenden der Sicherungs- und Wiederherstellungsfunktionen für Zertifikatdienste