SetupUninstallNewlyCopiedInfs 関数 (setupapi.h)

[この機能は、「要件」セクションに示されているオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 SetupAPI は、アプリケーションのインストールに使用されなくなりました。 代わりに、アプリケーション インストーラーを開発するために Windows インストーラーを使用します。 SetupAPI は、デバイス ドライバーのインストールに引き続き使用されます。]

SetupUninstallNewlyCopiedInfs 関数は、指定されたファイル キューのコミット時に以前にインストールされた INF ファイル (.inf)、プリコンパイル済み INF ファイル (.pnf)、およびカタログ ファイル (.cat) をアンインストールします。

この関数の呼び出し元には管理特権が必要です。それ以外の場合、関数は失敗します。

構文

WINSETUPAPI BOOL SetupUninstallNewlyCopiedInfs(
  [in] HSPFILEQ FileQueue,
  [in] DWORD    Flags,
  [in] PVOID    Reserved
);

パラメーター

[in] FileQueue

開いてコミットされたファイル キューに対して処理します。 このキューには、 SetupUninstallNewlyCopiedInfs がアンインストールする新しくインストールされた INF、PNF、または CAT ファイルが含まれています。

[in] Flags

SetupUninstallNewlyCopiedInfs で使用するフラグ。 現在、フラグは定義されていません。 このパラメーターは 0 (ゼロ) である必要があります。

[in] Reserved

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

戻り値

渡されたパラメーターが有効な場合、戻り値は TRUE (0 以外) になります。これは必ずしも INF がアンインストールされることを意味するとは限りません。

渡されたパラメーターの一部が無効な場合、戻り値は FALSE (ゼロ) になります。 詳細なエラー情報を得るには、GetLastError を呼び出します。

要件

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

関連項目

関数

概要

SetupCommitFileQueue

SetupUninstallOEMInf