Funzione SfcGetNextProtectedFile (sfc.h)

[Questa funzione è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Il supporto per questa funzione è stato rimosso in Windows Vista e Windows Server 2008. Usare invece le funzioni supportate elencate in Funzioni WRP .

Recupera l'elenco completo dei file protetti. Le applicazioni non devono sostituire questi file.

Sintassi

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

Parametri

[in] RpcHandle

Questo parametro deve essere NULL.

[in, out] ProtFileData

Elenco di file protetti. Il formato di questa struttura è il seguente.

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

Prima di chiamare questa funzione la prima volta, impostare il membro FileNumber su zero.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se non sono presenti più file protetti da enumerare, il valore restituito è zero e GetLastError restituisce ERROR_NO_MORE_FILES. Se la funzione ha esito negativo, GetLastError restituirà un codice di errore diverso.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione sfc.h
Libreria Sfc.lib
DLL Sfc.dll

Vedi anche

SfcIsFileProtected