IFileSyncScopeFilter::GetSubDirectoryExcludes
スコープから除外するディレクトリの相対パスのコレクションを取得します。
HRESULT GetSubDirectoryExcludes(
LPWSTR pszSubDirectoryExcludes,
ULONG *pcchLength);
パラメーター
- pszSubDirectoryExcludes
[in, out, unique, size_is(*pcchLength)] スコープから除外されるディレクトリのセミコロン区切りの一覧を返します。この値が空の文字列 " " の場合、スコープから除外されるディレクトリはありません。既定値は空の文字列 " " です。
- pcchLength
[in, out] pszSubDirectoryExcludes の文字数を指定します。書き込まれた文字数を返します。pszSubDirectoryExcludes が小さすぎる場合は、一覧を取得するのに必要な文字数を返します。
戻り値
S_OK
HRESULT_FROM_WIN32(ERROR_MORE_DATA) (pszSubDirectoryExcludes が小さすぎる場合。この場合は、必要な文字数が pcchLength で返されます。)
E_OUTOFMEMORY
解説
ディレクトリ パスには、ワイルドカード (* および ?) を使用できます。
ディレクトリを除外すると、そのディレクトリに含まれているすべてのファイルおよびサブディレクトリが除外されます。
pcszSubDirectoryExcludes に含まれるパスは、相対パスまたは絶対パスで指定できます。相対パスは、IFileSyncProvider::Initialize メソッドで指定されたレプリカのルート ディレクトリに対する相対パスです。