SfcGetNextProtectedFile 関数 (sfc.h)

[この関数は、[要件] セクションで指定したオペレーティング システムで使用できます。 この関数のサポートは、Windows Vista および Windows Server 2008 で削除されました。 代わりに、WRP Functions に記載されているサポートされている関数を使用してください。

保護されたファイルの完全な一覧を取得します。 アプリケーションはこれらのファイルを置き換えるべきではありません。

構文

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

パラメーター

[in] RpcHandle

このパラメーターは NULL である必要があります。

[in, out] ProtFileData

保護されたファイルの一覧。 この構造体の形式は次のとおりです。

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

この関数を初めて呼び出す前に、 FileNumber メンバーを 0 に設定します。

戻り値

関数が成功すると、戻り値は 0 以外になります。

列挙する保護されたファイルがこれ以上ない場合、戻り値は 0 で、 GetLastError はERROR_NO_MORE_FILESを返します。 関数が失敗した場合、 GetLastError は別のエラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー sfc.h
Library Sfc.lib
[DLL] Sfc.dll

こちらもご覧ください

SfcIsFileProtected