次の方法で共有


POPDIRLISTFUNC

これは、ディレクトリのコレクションと (必要に応じて) ファイル名を更新して、どれがソース管理下にあるかを確認するために、SccPopulateDirList 関数に渡されるコールバック関数です。

POPDIRLISTFUNC コールバックは、実際にソース管理下にある (SccPopulateDirList 関数に指定されたリスト内の) ディレクトリとファイル名に対してのみ呼び出す必要があります。

署名

typedef BOOL (*POPDIRLISTFUNC)(
   LPVOID pvCallerData,
   BOOL bFolder,
   LPCSTR lpDirectoryOrFileName
);

パラメーター

pvCallerData

[入力] SccPopulateDirList に指定されたユーザー値。

bFolder

[入力] lpDirectoryOrFileName 内の名前がディレクトリである場合は TRUE。それ以外の場合、名前はファイル名です。

lpDirectoryOrFileName

[入力] ソース コード管理下にあるディレクトリまたはファイル名への完全なローカル パス。

戻り値

IDE によって適切なエラー コードが返されます。

Value 説明
SCC_OK 処理し続けます。
SCC_I_OPERATIONCANCELED 処理を停止します。
SCC_E_xxx 該当するソース管理エラーが発生すると、処理が停止します。

解説

SccPopulateDirList 関数の fOptions パラメーターに SCC_PDL_INCLUDEFILES フラグが含まれている場合、リストにはファイル名とディレクトリ名が含められる可能性があります。

関連項目