struttura CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE (wincrypt.h)
La struttura CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE contiene puntatori alle funzioni implementate da un provider di posizione degli oggetti. Questa struttura viene utilizzata dalla funzione di callback PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE.
Sintassi
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;
Members
cbSize
Dimensioni, in byte, di questa struttura.
pfnGet
Puntatore alla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET implementata dal provider.
pfnRelease
Puntatore alla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE implementata dal provider.
pfnFreePassword
Puntatore alla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD implementata dal provider.
pfnFree
Puntatore alla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE implementata dal provider.
pfnFreeIdentifier
Puntatore alla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER implementata dal provider.
Commenti
Nessun puntatore in questa tabella può essere NULL. L'applicazione client non libera questa struttura. È previsto che il provider restituisca una tabella non allocata nell'heap.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | wincrypt.h |