Freigeben über


ICertServerPolicy::SetContext-Methode (certif.h)

Die SetContext--Methode gibt die Anforderung an, die als Kontext für nachfolgende Aufrufe von Zertifikatdiensten verwendet werden soll.

Syntax

HRESULT SetContext(
  [in] LONG Context
);

Parameter

[in] Context

Gibt die Anforderung an. Dieser Parameter muss auf den identischen Wert festgelegt werden, der im parameter Context des Parameters "context" zurückgegeben wird.
ICertPolicy::VerifyRequest-Methode.

Rückgabewert

VB

Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.

Wenn die Methode fehlschlägt, wird ein HRESULT- Wert zurückgegeben, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Bemerkungen

Das Richtlinienmodul muss zuerst die SetContext--Methode aufrufen, bevor eine andere ICertServerPolicy--Methode aufgerufen wird, sodass die Schnittstelle auf eine gültige Anforderung verweist.

Beispiele

// Set the context. The value nContext (long) would be the same
// as the context parameter in ICertPolicy::VerifyRequest.
// hr is defined as an HRESULT.
hr = pCertServerPolicy->SetContext( nContext );
if (FAILED(hr))
{
    printf("Failed SetContext [%x]\n", hr);
    goto error;
}

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- certif.h (include Certsrv.h)
Library Certidl.lib
DLL- Certcli.dll

Siehe auch

ICertPolicy::VerifyRequest

ICertServerPolicy-