ICertAdmin2::GetConfigEntry-Methode (certadm.h)
Die GetConfigEntry-Methode ruft Konfigurationsinformationen für eine Zertifizierungsstelle (Ca ) ab.
Syntax
HRESULT GetConfigEntry(
[in] const BSTR strConfig,
[in] const BSTR strNodePath,
[in] const BSTR strEntryName,
[out] VARIANT *pvarEntry
);
Parameter
[in] strConfig
Zeichenfolgenwert, der eine gültige Konfigurationszeichenfolge für die Zertifizierungsstelle im Format COMPUTERNAME\CANAME darstellt, wobei COMPUTERNAME der Netzwerkname des Zertifikatdiensteservers und CANAME der allgemeine Name der Zertifizierungsstelle ist, wie er während der Einrichtung der Zertifikatdienste eingegeben wurde. Informationen zum Namen der Konfigurationszeichenfolge finden Sie unter ICertConfig. Dieser Parameter kann eine leere Zeichenfolge sein. In diesem Fall ruft die Funktion Konfigurationsinformationen ab, die nicht spezifisch für eine Zertifizierungsstelle sind. Dieser Parameter darf nicht NULL sein.
[in] strNodePath
Zeichenfolgenwert, der den Knotenpfad für die Konfigurationsinformationen darstellt. Dieser Parameter kann eine leere Zeichenfolge sein. In diesem Fall ruft die Funktion Konfigurationsinformationen aus dem pfad ab, der durch strConfig identifiziert wird. Dieser Parameter darf nicht NULL sein.
[in] strEntryName
Zeichenfolgenwert, der den Namen des Eintrags darstellt, dessen Informationen abgerufen werden. Dieser Wert kann eine leere Zeichenfolge sein. In diesem Fall werden alle Eintragsnamen abgerufen. Dieser Parameter darf nicht NULL sein.
[out] pvarEntry
Ein Zeiger auf einen VARIANT-Wert , der die angeforderten Informationen empfängt.
Rückgabewert
C++
Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK.Wenn die Funktion fehlschlägt, ist der Rückgabewert ein HRESULT, das den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
VB
Der Rückgabewert ist ein Variant-Wert , der die abgerufenen Konfigurationsinformationen darstellt.Hinweise
Die Konfigurationsinformationen werden in der Registrierung unter dem folgenden Pfad gespeichert.
HKEY_LOCAL_MACHINE\SYSTEM\Currentcontrolset\Dienstleistungen\CertSvc\Konfiguration\[CASANITIZEDNAME]\[strNodePath]\[strEntryName]
Dabei ist CASANITIZEDNAME der bereinigungslose Name für die Zertifizierungsstelle. Weitere Informationen zu bereinigungen Namen finden Sie unter ICertConfig2::GetConfig.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certadm.h (include Certsrv.h) |
Bibliothek | Certidl.lib |
DLL | Certadm.dll |