CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE-Struktur (wincrypt.h)
Die CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE-Struktur enthält Zeiger auf Funktionen, die von einem Objektspeicherortanbieter implementiert werden. Diese Struktur wird von der rückruffunktion PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE verwendet.
Syntax
typedef struct _CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE {
DWORD cbSize;
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET pfnGet;
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE pfnRelease;
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD pfnFreePassword;
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE pfnFree;
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER pfnFreeIdentifier;
} CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE, *PCRYPT_OBJECT_LOCATOR_PROVIDER_TABLE;
Member
cbSize
Größe dieser Struktur in Byte.
pfnGet
Zeiger auf die vom Anbieter implementierte PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET-Funktion.
pfnRelease
Zeiger auf die vom Anbieter implementierte PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE-Funktion.
pfnFreePassword
Zeiger auf die vom Anbieter implementierte PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD-Funktion.
pfnFree
Zeiger auf die vom Anbieter implementierte PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE-Funktion.
pfnFreeIdentifier
Zeiger auf die vom Anbieter implementierte PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER-Funktion.
Hinweise
Keine Zeiger in dieser Tabelle können NULL sein. Die Clientanwendung gibt diese Struktur nicht frei. Es wird erwartet, dass der Anbieter eine Tabelle zurückgibt, die nicht auf dem Heap zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |