SfcIsFileProtected function (sfc.h)

Determines whether the specified file is protected. Applications should avoid replacing protected system files.


BOOL SfcIsFileProtected(
  [in] HANDLE  RpcHandle,
  [in] LPCWSTR ProtFileName


[in] RpcHandle

This parameter must be NULL.

[in] ProtFileName

The name of the file.

Return value

If the file is protected, the return value is a nonzero value.

If the file is not protected, the return value is zero.


Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header sfc.h
Library Sfc.lib
DLL Sfc.dll

See also