PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH回呼函式 (wincrypt.h)

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH回呼函式會指定物件已變更。 提供者判斷特定名稱或標識碼已更新時,提供者會呼叫此函式。

語法

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;

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

參數

[in] pContext

提供者定義的物件指標,其中包含這個提供者的相關信息。

[in] rgIdentifierOrNameList

名稱或標識子陣列的指標。

[in] dwIdentifierOrNameListCount

rgIdentifierOrNameList 參數所指定的名稱或標識子數目。

傳回值

如果函式成功,則傳回非零 (TRUE) 。

如果函式失敗, (FALSE) 傳回零。

備註

提供者會呼叫 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH 回呼函式的實作,以指出對象已變更。

此函式的指標是在 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE 函式的 pfnFlush 參數中設定。

標識碼是由提供者選擇的數據,代表呼叫端所要尋找的物件。 標識碼不一定是唯一的。 如果提供者判斷與標識符相關聯的物件不再有效,它應該呼叫此函式,將所有具有相關聯標識符的物件標示為無效。 此函式是安全執行緒。

規格需求

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

另請參閱

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE