OfflineFilesEnable 関数 (cscapi.h)

オフライン ファイル機能を有効または無効にします。

構文

DWORD OfflineFilesEnable(
  [in]  BOOL bEnable,
  [out] BOOL *pbRebootRequired
);

パラメーター

[in] bEnable

オフライン ファイルを有効にするには TRUE 、無効にする 場合は FALSE を 指定します。

[out] pbRebootRequired

目的の構成を適用するためにシステムの再起動が必要な場合は TRUE 、それ以外の場合は FALSE を 受け取ります。

戻り値

成功した場合 はERROR_SUCCESS を返し、それ以外の場合は Win32 エラー値を返します。

注釈

オフライン ファイル機能は、オフライン ファイル サービスと CSC ドライバーの 2 つの部分で実装されています。 オフライン ファイル機能を有効にすると、CSC ドライバーの開始の種類がSERVICE_SYSTEM_STARTに設定され、オフライン ファイル サービスの開始の種類がSERVICE_AUTO_STARTに設定されていることを意味します。 ドライバーがまだ実行されていない場合、呼び出し元は、このメソッドを呼び出した後にコンピューターを再起動する必要があります。

オフライン ファイルを無効にすると、サービスとドライバーの両方が無効になります。 この機能を無効にするには、呼び出し元がこのメソッドを呼び出した後にコンピューターを再起動する必要があります。

呼び出し元は、ローカル コンピューターの管理者である必要があります。

要件

要件 値
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー cscapi.h
Library CscApi.lib
[DLL] CscApi.dll