SfcGetNextProtectedFile 函数 (sfc.h)
[此函数可用于“要求”部分中指定的操作系统。 Windows Vista 和 Windows Server 2008 中删除了对此函数的支持。 请改用 WRP 函数 中列出的受支持函数。]
检索受保护文件的完整列表。 应用程序不应替换这些文件。
语法
BOOL SfcGetNextProtectedFile(
[in] HANDLE RpcHandle,
[in, out] PPROTECTED_FILE_DATA ProtFileData
);
参数
[in] RpcHandle
此参数必须为 NULL。
[in, out] ProtFileData
受保护文件的列表。 此结构的格式如下所示。
typedef struct _PROTECTED_FILE_DATA {
WCHAR FileName[MAX_PATH];
DWORD FileNumber;
} PROTECTED_FILE_DATA, *PPROTECTED_FILE_DATA;
首次调用此函数之前,请将 FileNumber 成员设置为零。
返回值
如果该函数成功,则返回值为非零值。
如果没有更多要枚举的受保护文件,则返回值为零, GetLastError 返回ERROR_NO_MORE_FILES。 如果函数失败, GetLastError 将返回不同的错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | sfc.h |
Library | Sfc.lib |
DLL | Sfc.dll |