Share via


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

Weitere Informationen

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE