IPSTOVERRIDE1::SetPersistedRegistrations
適用対象: Outlook 2013 | Outlook 2016
HrTrustedPSTOverrideHandlerCallback へのそれ以上の呼び出しを回避して、自動ロック解除のために個人用フォルダー (.pst) ファイルを登録します。
HRESULT SetPersistedRegistrations(
SPropValue *pmval
);
パラメーター
pmval
[in]登録するダイナミック リンク ライブラリ (DLL) のパスへのポインターを含む SPropValue 構造体。 構造体には、次の特性があります。
PROP_TAG(PT_MV_UNICODE、PROP_ID_NULL) の ulPropTag。
NULL で終わる Unicode 文字列の配列に設定される MVszW 値プロパティ。 詳細については、 SWStringArray に関するトピックを参照してください。
注:
SPropValue は、PST の内部範囲の MAPI プロパティに格納されます。 このプロパティは、通常の MAPI アプリケーションではアクセスできません。
戻り値
S_OK
関数呼び出しが成功しました。
注釈
永続的な登録は、PST を開く Outlook や Windows デスクトップ検索などのアプリケーションのパフォーマンスに悪影響を与える可能性があります。 永続化された登録の使用を使用または拡張する場合のパフォーマンスの影響を考慮してください。
重要
このメソッドは Unicode に対してのみ実装されます。 また、配列内のいずれかのパスに .dll のファイル名拡張子がない場合は、プリエンプティブに失敗します。