項目名パターンに基づいて列挙項目を制限するフィルター パターン文字列を提供します。 パターン フィルター処理は、包含フィルターに対してのみ使用できます。 除外フィルターとしてパターン フィルターを指定した場合は無視されます。
構文
HRESULT GetPatternFilter(
[out] LPWSTR pszPattern,
[in] ULONG cchPattern
);
パラメーター
[out] pszPattern
フィルター パターン文字列を受け取ります。 パターン文字列には、 * と ? を含めることができます。 ワイルドカード文字。
例 :
- *.DOC
- Abc。*
- Ab。。。。2
[in] cchPattern
パターン文字列を受け取るバッファーの最大文字数を指定します。 この値は現在 MAX_PATH。
戻り値
フィルターがパターン フィルター処理をサポートし、フィルター文字列が pszPattern バッファーに正常にコピーされた場合は、 S_OK を返します。
パターン フィルター処理がサポートされていない場合は 、E_NOTIMPL を返します。
その他のエラー値を指定すると、列挙子の作成が失敗します。
注釈
このメソッドは、任意のフィルターの種類 (包含、除外) またはフィルター ターゲット (ファイル、コンテナー) に実装できますが、包含フィルターとファイル ターゲットに対してのみ呼び出されます。 このメソッドは、他のフィルターの種類とターゲットの組み合わせに対して呼び出されることはありません。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista |
| サポートされている最小のサーバー | Windows Server 2008 |
| 対象プラットフォーム | Windows |
| ヘッダー | cscobj.h |
| [DLL] | CscSvc.dll;CscObj.dll |