IOfflineFilesSetting::GetPreferenceScope method (cscobj.h)

Indicates the scope of the preference associated with this setting.

Syntax

HRESULT GetPreferenceScope(
  [out] DWORD *pdwScope
);

Parameters

[out] pdwScope

Receives the supported scope of the policy for this setting. This scope can be one or both of the following values.

OFFLINEFILES_SETTING_SCOPE_USER (0x00000001)

The setting supports per-user preference.

OFFLINEFILES_SETTING_SCOPE_COMPUTER (0x00000002)

The setting supports per-machine preference.

Return value

S_OK if the scope is returned successfully or an error value otherwise.

Remarks

Note that this is an indication of the supported scopes, not of the applied scopes. For example, a setting may recognize both per-user and per-machine preference yet only the per-user preference has been applied. In this scenario, this method would return both OFFLINEFILES_SETTING_SCOPE_USER and OFFLINEFILES_SETTING_SCOPE_COMPUTER.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header cscobj.h
DLL CscSvc.dll; CscObj.dll

See also

IOfflineFilesSetting