IPropertySheetCallback::AddPage メソッド (mmc.h)
IPropertySheetCallback::AddPage メソッドを使用すると、スナップインでプロパティ シートにページを追加できます。
構文
HRESULT AddPage(
[in] HPROPSHEETPAGE hPage
);
パラメーター
[in] hPage
追加するページへのハンドルを示す 値です。 hPage パラメーターは、Windows API CreatePropertySheetPage によって作成された PROPSHEETPAGE 構造体へのハンドルです。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
注釈
プロパティ ページが作成され、セカンダリ スレッドで実行されるため、スナップインはプロパティ ページ ハンドラー内から AddPage を呼び出すことができません。 スナップインは、スナップインが作成されたスレッドとは異なるスレッドから MMC インターフェイスを呼び出すことはできません。 AddPage を呼び出す正しい場所は、スナップインの IExtendPropertySheet2::CreatePropertyPages メソッドの実装にあります。
スナップインで IPropertySheetProvider インターフェイスを直接使用する場合は、AddPage を使用してプライマリ ページを追加し、 IPropertySheetProvider::AddPrimaryPages (NULL、 FALSE、 NULL、[TRUE または FALSE]) を呼び出して、プロバイダーがこれらのページをプロパティ シートに追加できるようにします。 スナップインの IExtendPropertySheet2::CreatePropertyPages の実装でプロパティ ページを作成する方法の詳細については、「 IPropertySheetProvider::AddPrimaryPages」を参照してください。
ページは、表示される順序でシートに追加されます。 プライマリ スナップインのページは常に最初に追加されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | mmc.h |
[DLL] | Mmcndmgr.dll |