Freigeben über


CryptSIPAddProvider-Funktion (mssip.h)

Die CryptSIPAddProvider-Funktion registriert Funktionen, die von einer bestimmten DLL-Datei exportiert werden, die ein Subject Interface Package (SIP) implementiert.

Syntax

BOOL CryptSIPAddProvider(
  [in] SIP_ADD_NEWPROVIDER *psNewProv
);

Parameter

[in] psNewProv

Ein Zeiger auf eine SIP_ADD_NEWPROVIDER-Struktur , die die zu registrierenden DLL-Datei- und Funktionsnamen angibt.

Rückgabewert

Der Rückgabewert ist TRUE , wenn die Funktion erfolgreich ist. FALSE , wenn die Funktion fehlschlägt. Wenn die Funktion fehlschlägt, rufen Sie die GetLastError-Funktion auf, um die Ursache für den Fehler zu ermitteln.

Hinweise

In der Regel rufen Sie diese Funktion im Rahmen einer prozessinternen COM-Serverregistrierung auf. Die CryptSIPAddProvider-Funktion speichert die entsprechenden Registrierungseinträge für die SIP-Anbieterfunktionen.

Wenn Sie die Verwendung des hinzugefügten SIP-Anbieters abgeschlossen haben, entfernen Sie ihn, indem Sie die CryptSIPRemoveProvider-Funktion aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mssip.h
Bibliothek Crypt32.lib
DLL Crypt32.dll

Weitere Informationen

CryptSIPRemoveProvider