Compartilhar via


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

Confira também

SfcIsFileProtected