PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH fungsi panggilan balik (wincrypt.h)

Fungsi panggilan balik PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH menentukan bahwa objek telah berubah. Penyedia memanggil fungsi ini ketika penyedia telah menentukan bahwa nama atau pengidentifikasi tertentu telah diperbarui.

Sintaks

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;

BOOL PfnCryptObjectLocatorProviderFlush(
  [in] LPVOID pContext,
  [in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
  [in] DWORD dwIdentifierOrNameListCount
)
{...}

Parameter

[in] pContext

Penunjuk ke objek yang ditentukan penyedia yang berisi informasi tentang penyedia ini.

[in] rgIdentifierOrNameList

Penunjuk ke array nama atau pengidentifikasi.

[in] dwIdentifierOrNameListCount

Jumlah nama atau pengidentifikasi yang ditentukan oleh parameter rgIdentifierOrNameList .

Nilai kembali

Jika fungsi berhasil, kembalikan bukan nol (TRUE).

Jika fungsi gagal, kembalikan nol (FALSE).

Keterangan

Penyedia memanggil implementasi fungsi panggilan balik PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH untuk menunjukkan bahwa objek telah berubah.

Penunjuk ke fungsi ini diatur dalam parameter pfnFlush dari fungsi PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .

Pengidentifikasi adalah data yang dipilih oleh penyedia untuk mewakili objek yang berada untuk pemanggil. Pengidentifikasi tidak perlu unik. Jika penyedia menentukan bahwa objek yang terkait dengan pengidentifikasi tidak lagi valid, penyedia harus memanggil fungsi ini untuk menandai semua objek dengan pengidentifikasi terkait sebagai tidak valid. Fungsi ini aman untuk utas.

Persyaratan

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

Lihat juga

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE