Freigeben über


PstMapCertificate-Funktion (certpoleng.h)

Ruft eine Struktur ab, die Informationen angibt, die zum Erstellen eines Benutzertokens verwendet werden können, das dem angegebenen Zertifikat zugeordnet ist.

Syntax

NTSTATUS PstMapCertificate(
  [in]  PCCERT_CONTEXT             pCert,
  [out] LSA_TOKEN_INFORMATION_TYPE *pTokenInformationType,
  [out] PVOID                      *ppTokenInformation
);

Parameter

[in] pCert

Ein konstanter Zeiger auf eine CERT_CONTEXT-Struktur , die das Zertifikat angibt, für das Tokeninformationen abgerufen werden sollen.

[out] pTokenInformationType

Ein Zeiger auf einen Wert der LSA_TOKEN_INFORMATION_TYPE-Enumeration , der den Typ der Struktur angibt, auf die der ppTokenInformation-Parameter verweist.

[out] ppTokenInformation

Die Adresse eines Zeigers auf eine Struktur, die Informationen angibt, die zum Erstellen eines Benutzertokens verwendet werden können.

Rückgabewert

Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS zurück.

Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Code zurück, der den Grund für einen Fehler angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certpoleng.h
Bibliothek Certpoleng.lib
DLL Certpoleng.dll