Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CRYPT_PROVIDER_REF-Struktur enthält Informationen zu einer kryptografischen Schnittstelle, die von einem Anbieter unterstützt wird.
Syntax
typedef struct _CRYPT_PROVIDER_REF {
ULONG dwInterface;
PWSTR pszFunction;
PWSTR pszProvider;
ULONG cProperties;
PCRYPT_PROPERTY_REF *rgpProperties;
PCRYPT_IMAGE_REF pUM;
PCRYPT_IMAGE_REF pKM;
} CRYPT_PROVIDER_REF, *PCRYPT_PROVIDER_REF;
Member
dwInterface
Der Bezeichner der Schnittstelle, für die dieser Verweis gilt. Dies ist einer der CNG-Schnittstellenbezeichner.
pszFunction
Ein Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die den Algorithmus oder die Funktion identifiziert, auf die der Verweis angewendet wird. Dies kann einer der Standardmäßigen CNG-Algorithmusbezeichner oder der Bezeichner für einen anderen registrierten Algorithmus sein.
pszProvider
Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Termin, die den Namen des Anbieters enthält.
cProperties
Die Anzahl der Elemente im rgpProperties-Array . Wenn der Algorithmus oder die Funktion keine Eigenschaften aufweist, ist dieser Member null.
rgpProperties
Ein Array von CRYPT_PROPERTY_REF Strukturzeigern, die die Eigenschaften für diesen Algorithmus oder diese Funktion enthalten. Das cProperties-Element enthält die Anzahl der Elemente in diesem Array.
pUM
Ein Zeiger auf eine CRYPT_IMAGE_REF-Struktur , die Informationen zum Benutzermodusanbietermodul enthält. Wenn diese Informationen nicht angefordert wurden oder der Anbieter nicht als Benutzermodusanbieter registriert ist, ist dieser Member NULL.
pKM
Ein Zeiger auf eine CRYPT_IMAGE_REF-Struktur , die Informationen zum Kernelmodusanbietermodul enthält. Wenn diese Informationen nicht angefordert wurden oder der Anbieter nicht als Kernelmodusanbieter registriert ist, ist dieser Member NULL.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | bcrypt.h |