IMAPIFormMgr::OpenFormContainerIMAPIFormMgr::OpenFormContainer

適用されます: OutlookApplies to: Outlook

IMAPIFormContainerインターフェイスの特定のフォームのコンテナーを開きます。Opens an IMAPIFormContainer interface for a specific form container.

HRESULT OpenFormContainer(
  HFRMREG hfrmreg,
  LPUNKNOWN lpunk,
  LPMAPIFORMCONTAINER FAR * lppfcnt
);

ParametersParameters

hfrmreghfrmreg

[in]開くにはフォーム ライブラリを示す HFRMREG 列挙型 (つまり、フォームはコンテナーを開くには)。[in] An HFRMREG enumeration that indicates the form library to open (that is, the form container to open). HFRMREG 列挙体は、フォーム ライブラリのプロバイダーに固有の列挙体です。An HFRMREG enumeration is an enumeration that is specific to a form library provider. 使用可能な HFRMREG の値を以下に示します。Possible HFRMREG values include the following:

HFRMREG_DEFAULTHFRMREG_DEFAULT

フォームの便利なコンテナーです。A convenient form container.

HFRMREG_FOLDERHFRMREG_FOLDER

フォルダーのコンテナーです。A folder container.

HFRMREG_PERSONALHFRMREG_PERSONAL

既定のメッセージ ストアのコンテナーです。The container for the default message store.

HFRMREG_LOCALHFRMREG_LOCAL

ローカル フォームのコンテナーです。A local form container.

lpunklpunk

[in]インタ フェースを開く対象のオブジェクトへのポインター。[in] A pointer to the object for which the interface is opened. _Hfrmreg_パラメーターの値がオブジェクト ポインターを必要としない限り、 _lpunk_パラメーターをnullにする必要があります。The lpunk parameter must be null unless the value for the hfrmreg parameter requires an object pointer.

lppfcntlppfcnt

[out]返されるフォームのコンテナー オブジェクトへのポインターへのポインター。[out] A pointer to a pointer to the returned form container object.

�߂�lReturn value

S_OKS_OK

�ʘb���������A�\�������l�܂��͒l���Ԃ���܂��BThe call succeeded and has returned the expected value or values.

MAPI_E_NO_INTERFACEMAPI_E_NO_INTERFACE

_Lpunk_が指すオブジェクトは、必要なインターフェイスをサポートしていません。The object pointed to by lpunk does not support the required interface.

備考Remarks

フォーム ビューアーは、特定のフォームのコンテナーのIMAPIFormContainerインターフェイスを開くにIMAPIFormMgr::OpenFormContainerメソッドを呼び出します。Form viewers call the IMAPIFormMgr::OpenFormContainer method to open an IMAPIFormContainer interface for a specific form container. このインターフェイスにインストールを実行するフォームとフォームのコンテナーから削除するフォームを使用できます。This interface can then be used for installing forms into and removing forms from a form container.

呼び出し側への注意Notes to callers

_Hfrmreg_の値が HFRMREG_FOLDER の場合は、 _lpunk_で使用されているインタ フェース識別子は非nullである必要があり、 IMAPIFolderインタ フェースをIUnknown::QueryInterfaceメソッドの呼び出しを許可する必要があります。If the value in hfrmreg is HFRMREG_FOLDER, the interface identifier used in lpunk must be non- null and must allow IUnknown::QueryInterface method calls to an IMAPIFolder interface.

ローカル フォームのコンテナーを開くには、 OpenFormContainerメソッドまたはMAPIOpenLocalFormContainer関数の呼び出しを使用する必要があります。ローカル フォームのコンテナーを選択するのにユーザーを有効にするのには、 IMAPIFormMgr::SelectFormContainerメソッドを使用することはできません。To open the local form container, you must use a call to OpenFormContainer method or the MAPIOpenLocalFormContainer function; you cannot use the IMAPIFormMgr::SelectFormContainer method to enable the user to select the local form container.

MFCMAPI 参照MFCMAPI reference

MFCMAPI �T���v�� �R�[�h�ł́A���̕\��Q�Ƃ��Ă��������BFor MFCMAPI sample code, see the following table.

�t�@�C��File �֐�Function �R�����gComment
MainDlg.cppMainDlg.cpp
CMainDlg::OnOpenFormContainerCMainDlg::OnOpenFormContainer
MFCMAPI では、 IMAPIFormMgr::OpenFormContainerメソッドを使用して、コンテナーの内容を表示できるように、フォームのコンテナーを取得します。MFCMAPI uses the IMAPIFormMgr::OpenFormContainer method to retrieve a form container so the container's contents can be rendered.
MsgStoreDlg.cppMsgStoreDlg.cpp
CMsgStoreDlg::OnOpenFormContainerCMsgStoreDlg::OnOpenFormContainer
MFCMAPI では、 IMAPIFormMgr::OpenFormContainerメソッドを使用して、コンテナーの内容を表示できるようにフォルダーのフォームのコンテナーを取得します。MFCMAPI uses the IMAPIFormMgr::OpenFormContainer method to retrieve a form container for a folder so the container's contents can be rendered.

関連項目See also

IMAPIFormContainer::InstallFormIMAPIFormContainer::InstallForm

IMAPIFormMgr::SelectFormContainerIMAPIFormMgr::SelectFormContainer

MAPIOpenLocalFormContainerMAPIOpenLocalFormContainer

IMAPIFormMgr: IUnknownIMAPIFormMgr : IUnknown

[�R��h �T���v���Ƃ��� MFCMAPIMFCMAPI as a Code Sample