CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE 結構 (wincrypt.h)

CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE 結構包含物件位置提供者所實作之函式的指標。 這個結構是由 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE 回呼函式使用。

語法

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;

成員

cbSize

這個結構的大小,以位元組為單位。

pfnGet

提供者所實作 之PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET 函式的指標。

pfnRelease

提供者所實作 之PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE 函式的指標。

pfnFreePassword

提供者所實作 之PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD 函式的指標。

pfnFree

提供者所實作 之PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE 函式的指標。

pfnFreeIdentifier

提供者所實作 之PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER 函式的指標。

備註

此數據表中沒有指標可以是 NULL。 用戶端應用程式不會釋放此結構。 提供者預期會傳回未配置在堆積上的數據表。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE