Função SfcGetNextProtectedFile (sfc.h)
[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 |