ICertAdmin2::SetCAProperty-Methode (certadm.h)
Die SetCAProperty--Methode legt einen Eigenschaftswert für die Zertifizierungsstelle (CA) fest.
Syntax
HRESULT SetCAProperty(
[in] const BSTR strConfig,
[in] LONG PropId,
[in] LONG PropIndex,
[in] LONG PropType,
[in] VARIANT *pvarPropertyValue
);
Parameter
[in] strConfig
Zeichenfolgenwert, der eine gültige Konfigurationszeichenfolge für die Zertifizierungsstelle im Format COMPUTERNAME\CANAME darstellt, wobei COMPUTERNAME der Netzwerkname des Zertifikatdiensteservers ist, und CANAME ist der allgemeine Name der Zertifizierungsstelle, wie während der Einrichtung von Zertifikatdiensten eingegeben. Informationen zum Namen der Konfigurationszeichenfolge finden Sie unter ICertConfig.
[in] PropId
Gibt einen der folgenden Eigenschaftenbezeichner an.
Informationen zu allen Zertifizierungsstelleneigenschaften, einschließlich der eigenschaften, die schreibgeschützt sind, finden Sie unter ICertAdmin2::GetCAProperty.
[in] PropIndex
Wenn der PropId Parameter indiziert ist, wird der nullbasierte Index verwendet, der beim Abrufen des Eigenschaftswerts verwendet werden soll. Wenn PropId nicht indiziert ist, wird dieser Wert ignoriert.
[in] PropType
Gibt den Typ der Eigenschaft an. Dieser Parameter kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
|
Signierte Long-Daten. |
|
Datum/Uhrzeit (reserviert für die zukünftige Verwendung). |
|
Binäre Daten. |
|
Unicode-Zeichenfolgendaten. |
[in] pvarPropertyValue
C++- | Ein Zeiger auf einen VARIANT-, der den Eigenschaftswert angibt. |
VB- | Ein Variant-, der den Eigenschaftswert angibt. |
Rückgabewert
VB
Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK.Wenn die Funktion fehlschlägt, ist der Rückgabewert ein HRESULT-, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Keine unterstützt |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | certadm.h (include Certsrv.h) |
Library | Certidl.lib |
DLL- | Certadm.dll |