次の方法で共有


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