Bagikan melalui


struktur CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE (wincrypt.h)

Struktur CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE berisi pointer ke fungsi yang diterapkan oleh penyedia lokasi objek. Struktur ini digunakan oleh fungsi panggilan balik PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .

Sintaks

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;

Anggota

cbSize

Ukuran, dalam byte, dari struktur ini.

pfnGet

Arahkan ke fungsi PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET yang diterapkan oleh penyedia.

pfnRelease

Arahkan ke fungsi PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE yang diterapkan oleh penyedia.

pfnFreePassword

Arahkan ke fungsi PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD yang diterapkan oleh penyedia.

pfnFree

Arahkan ke fungsi PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE yang diterapkan oleh penyedia.

pfnFreeIdentifier

Arahkan ke fungsi PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER yang diterapkan oleh penyedia.

Keterangan

Tidak ada penunjuk dalam tabel ini yang bisa NULL. Aplikasi klien tidak membebaskan struktur ini. Diharapkan bahwa penyedia akan mengembalikan tabel yang tidak dialokasikan pada heap.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header wincrypt.h

Lihat juga

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE