次の方法で共有


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 は、AddPages に渡される lParam 値です。

[in] lParam

管理スナップインに対してプライベートなデータが含まれます。 この値は、 lpfnAddPage に 2 番目のパラメーターとして渡されます。

戻り値

メソッドが成功した場合は、 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