共用方式為


回呼同步處理

異步 WinInet API(用於最常見的通訊協定)會讓回呼機制和呼叫應用程式同步處理,做為客戶端的練習。 這是刻意的,因為它允許最大的彈性程度。 默認通訊協定和 URL Moniker 實作會執行這項同步處理,並保證單個線程和 Apartment 線程應用程式永遠不需要處理自由線程樣式爭用。 也就是說,用戶端的 IEnumFORMATETCIBindStatusCallback 介面只會在其適當的線程上呼叫。 只要呼叫 IMoniker::BindToStorageIMoniker::BindToObject 有消息佇列,URL mMoniker 的使用者才能使用這項功能。

異步 Moniker 規格需要比 WinSock 或 WinInet 所允許的更精確控制下載的優先順序和管理。 因此,URL Moniker 會根據 IBinding 規格,使用 (作為同步處理的一部分)管理任何指定呼叫端線程的所有下載專案。

URL Monikers