次の方法で共有


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 (NULLFALSENULL、[TRUE または FALSE]) を呼び出して、プロバイダーがこれらのページをプロパティ シートに追加できるようにします。 スナップインの IExtendPropertySheet2::CreatePropertyPages の実装でプロパティ ページを作成する方法の詳細については、「 IPropertySheetProvider::AddPrimaryPages」を参照してください。

ページは、表示される順序でシートに追加されます。 プライマリ スナップインのページは常に最初に追加されます。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー mmc.h
[DLL] Mmcndmgr.dll

こちらもご覧ください

IPropertySheetCallback