共用方式為


您應該提供共用元件做為並存元件嗎?

如果下列一或多個專案成立,共用元件的提供者應考慮將其元件當做並存元件使用:

  • 元件會公開許多應用程式所使用的豐富應用程式程式設計介面。 例如,MSHTML 之類的元件,可讓 C 和 C++ 應用程式存取動態 HTML (DHTML) 物件模型。
  • 元件已由多個應用程式共用。 例如,COMCTL32之類的元件,可讓應用程式存取通用控件。
  • 元件是新的元件。
  • 元件是使用者模式元件,而不是裝置驅動程式。

並非所有元件都是並存元件的合適候選專案。 如果下列任一項成立,元件就不適合並存元件:

  • 元件會處理應用程式之間的通訊。 例如,OLE32 的元件不會並存元件,因為您不想讓兩個不同的元件版本協調應用程式在系統上執行之間的通訊。
  • 元件會管理系統的實體或虛擬設備。 例如列印後台處理程式的裝置驅動程式。

在某些情況下,元件開發人員可能會重新設計現有的元件,使其適合以並存元件的形式發行。 如需詳細資訊,請參閱 建立並存元件的指導方針。