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 |