ICertAdmin2::GetMyRoles-Methode (certadm.h)
Die GetMyRoles-Methode ruft die Zertifizierungsstellenrollen des Aufrufers ab.
Syntax
HRESULT GetMyRoles(
[in] const BSTR strConfig,
[out] LONG *pRoles
);
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.
[out] pRoles
Ein Zeiger auf einen LONG-Wert , der die abgerufenen Zertifizierungsstellenrollen für den Aufrufer darstellt. Dies kann eine bitweise Kombination aus null oder mehr der folgenden Werte sein.
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 Long-Wert , der die abgerufenen ZS-Rollen für den Aufrufer darstellt. Dies kann eine bitweise Kombination aus null oder mehr der folgenden Werte sein.Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Aufrufer verfügt über eine Zertifizierungsstellenadministratorfunktion. |
|
Der Aufrufer verfügt über die Zertifizierungsstellenprüferfunktion. |
|
Der Aufrufer verfügt über Registrierungszugriff. |
|
Der Anrufer verfügt über eine Ca-Officer-Funktion. |
|
Der Aufrufer verfügt über eine Ca-Sicherungsfunktion. |
|
Der Aufrufer verfügt über Lesezugriff. |
Anforderungen
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 |