IDsAdminNewObjExt::AddPages 方法 (dsadmin.h)

系統會呼叫 IDsAdminNewObjExt::AddPages方法,讓物件建立精靈擴充功能將所需的頁面新增至精靈。

語法

HRESULT AddPages(
  [in] LPFNADDPROPSHEETPAGE lpfnAddPage,
  [in] LPARAM               lParam
);

參數

[in] lpfnAddPage

物件建立精靈擴充功能呼叫的函式指標,以將頁面新增至精靈。 此函式採用下列格式。

BOOL fnAddPage(HPROPSHEETPAGE hPage, LPARAM lParam);

hPage 包含呼叫 CreatePropertySheetPage所建立精靈頁面的控制碼。

lParam是傳遞至AddPageslParam值。

[in] lParam

包含系統管理嵌入式管理單元的私人資料。 這個值會當做第二個參數傳遞至 lpfnAddPage

傳回值

如果方法成功,則會傳回 S_OK 。 如果方法失敗,則會傳回 OLE 定義的錯誤碼。

備註

針對每個頁面,精靈延伸模組會新增至精靈、延伸模組會填入PROPSHEETPAGE結構、呼叫CreatePropertySheetPage函式來建立頁面控制碼,然後使用頁面控制碼和lParam呼叫lpfnAddPage函式。

此方法的格式和作業與 IShellPropSheetExt::AddPages 方法相同。

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 dsadmin.h
Dll DSAdmin.dll

另請參閱

CreatePropertySheetPage

IDsAdminNewObjExt

IShellPropSheetExt::AddPages

PROPSHEETPAGE