Функция 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 значение 0.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если защищенных файлов для перечисления больше нет, возвращаемое значение равно нулю, а GetLastError возвращает ERROR_NO_MORE_FILES. В случае сбоя функции GetLastError вернет другой код ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | sfc.h |
Библиотека | Sfc.lib |
DLL | Sfc.dll |