次の方法で共有


IVssWMFiledesc::GetRecursive メソッド (vswriter.h)

GetRecursive メソッドは、IVssWMFiledesc::GetPath によって返されるルート ディレクトリを持つ IVssWMFiledesc オブジェクトに記述されているファイルのリストに、そのディレクトリ内のファイルのみが含まれているかどうか、またはファイル リストにディレクトリ階層のファイルが含まれているかどうかを示します。

構文

HRESULT GetRecursive(
  [out] bool *pbRecursive
);

パラメーター

[out] pbRecursive

IVssWMFiledesc::GetPath によって返される値が 1 つのディレクトリのみを識別するかどうか、または再帰的に走査するディレクトリの階層を示すかどうかを指定するブール値へのポインター。 パスが再帰的に走査されるディレクトリの階層として扱われる場合、ブール値は true を受け取り、そうでない場合は false を 受け取ります。

マウントされたフォルダーの走査の詳細については、「マウント されたフォルダーの操作」および「ポイントの再解析」を参照してください。

戻り値

このメソッドの有効なリターン コードを次に示します。

意味
S_OK
再帰的な情報が正常に返されました。
E_INVALIDARG
パラメーター値の 1 つが無効です。
E_OUTOFMEMORY
呼び出し元がメモリ不足またはその他のシステム リソースです。
VSS_E_UNEXPECTED
予期しないエラー。 エラー コードはエラー ログ ファイルに記録されます。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。

Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値は、Windows Server 2008 R2 および Windows 7 まではサポートされません。 代わりに、E_UNEXPECTEDが使用されます。

VSS_E_INVALID_XML_DOCUMENT
XML ドキュメントが無効です。 詳細については、イベント ログを確認してください。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vswriter.h (Vss.h、VsWriter.h を含む)
Library VssApi.lib

こちらもご覧ください

IVssWMFiledesc