Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[Essa função está disponível para uso nos sistemas operacionais especificados na seção Requisitos. O suporte para essa função foi removido no Windows Vista e no Windows Server 2008. Use as funções com suporte listadas em Funções WRP em vez disso.]
Recupera a lista completa de arquivos protegidos. Os aplicativos não devem substituir esses arquivos.
Sintaxe
BOOL SfcGetNextProtectedFile(
[in] HANDLE RpcHandle,
[in, out] PPROTECTED_FILE_DATA ProtFileData
);
Parâmetros
[in] RpcHandle
Esse parâmetro deve ser NULL.
[in, out] ProtFileData
A lista de arquivos protegidos. O formato dessa estrutura é o seguinte.
typedef struct _PROTECTED_FILE_DATA {
WCHAR FileName[MAX_PATH];
DWORD FileNumber;
} PROTECTED_FILE_DATA, *PPROTECTED_FILE_DATA;
Antes de chamar essa função pela primeira vez, defina o membro FileNumber como zero.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se não houver mais arquivos protegidos para enumerar, o valor retornado será zero e GetLastError retornará ERROR_NO_MORE_FILES. Se a função falhar, GetLastError retornará um código de erro diferente.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | sfc.h |
| Biblioteca | Sfc.lib |
| DLL | Sfc.dll |