Función SfcGetNextProtectedFile (sfc.h)

[Esta función está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. La compatibilidad con esta función se quitó en Windows Vista y Windows Server 2008. En su lugar, use las funciones admitidas enumeradas en Funciones WRP .

Recupera la lista completa de archivos protegidos. Las aplicaciones no deben reemplazar estos archivos.

Sintaxis

BOOL SfcGetNextProtectedFile(
  [in]      HANDLE               RpcHandle,
  [in, out] PPROTECTED_FILE_DATA ProtFileData
);

Parámetros

[in] RpcHandle

Este parámetro debe ser NULL.

[in, out] ProtFileData

Lista de archivos protegidos. El formato de esta estructura es el siguiente.

typedef struct _PROTECTED_FILE_DATA {
    WCHAR   FileName[MAX_PATH];
    DWORD   FileNumber;
} PROTECTED_FILE_DATA, *PPROTECTED_FILE_DATA;

Antes de llamar a esta función la primera vez, establezca el miembro FileNumber en cero.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si no hay más archivos protegidos para enumerar, el valor devuelto es cero y GetLastError devuelve ERROR_NO_MORE_FILES. Si se produce un error en la función, GetLastError devolverá un código de error diferente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado sfc.h
Library Sfc.lib
Archivo DLL Sfc.dll

Consulte también

SfcIsFileProtected