オフライン ファイル機能が有効になっているかどうか、有効になっている場合はアクティブかどうかを判断します。
構文
DWORD OfflineFilesQueryStatus(
[out] BOOL *pbActive,
[out] BOOL *pbEnabled
);
パラメーター
[out] pbActive
CSC ドライバーとオフライン ファイル サービスの両方が実行中の状態の場合は TRUE 、それ以外の場合は FALSE を 受け取ります。 このパラメーターは省略可能であり、 NULL にすることができます。
[out] pbEnabled
CSC ドライバーの開始の種類がSERVICE_SYSTEM_STARTに設定され、オフライン ファイル サービスの開始の種類がSERVICE_AUTO_STARTに設定されている場合は TRUE、それ以外の場合は FALSE を受け取ります。 このパラメーターは省略可能であり、 NULL にすることができます。
戻り値
成功した場合 はERROR_SUCCESS 、それ以外の場合は Win32 エラー値を返します。
注釈
pbActive パラメーターと pbEnabled パラメーターで返される値が両方とも TRUE でない場合、呼び出し元はコンピューターを再起動してオフライン ファイル機能を有効または無効にする必要があります。 コンピューターの再起動後も値の 1 つが FALSE の場合は、システム イベント ログをチェックして、CSC ドライバーまたはオフライン ファイル サービスの起動に関する問題を特定します。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista |
| サポートされている最小のサーバー | Windows Server 2008 |
| 対象プラットフォーム | Windows |
| ヘッダー | cscapi.h |
| Library | CscApi.lib |
| [DLL] | CscApi.dll |