PackageManager.FindPackagesForUserWithPackageTypes(String, PackageTypes) | findPackagesForUserWithPackageTypes(String, PackageTypes) Method

指定されたユーザー用にインストールされた、特定の種類のパッケージを検索します。

構文


var iIterable = packageManager.findPackagesForUserWithPackageTypes(userSecurityId, packageTypes);

パラメーター

userSecurityId

型: String [JavaScript] | System.String [.NET] | Platform::String [C++]

ユーザー セキュリティ識別子 (SID)。このパラメーターが null の場合、パッケージが現在のユーザーに対して取得されます。現在のユーザー以外のユーザー SID の場合は管理特権が必要です。

packageTypes

型: PackageTypes

ビットごとの OR 演算を使用して結合された PackageTypes 型の値の組み合わせ。結果の値は、結果セットに含めるパッケージの種類を指定します。

戻り値

型: IIterable<Package> [JavaScript/C++] | System.Collections.Generic.IEnumerable<Package> [.NET]

メソッドが成功した場合は、パッケージ オブジェクトの列挙可能なコレクションが返されます。このコレクションの各パッケージ オブジェクトには、名前、発行者、バージョン、およびインストール場所を含むがこれに限定されない、パッケージに関する情報が格納されます。 packageTypes パラメーターは、返すパッケージの種類を決定します。

解説

このメソッドは、指定されたユーザー SID が呼び出し元のユーザーのユーザー SID と異なる場合、管理特権を要求します。それ以外の場合は、AccessDeniedException がスローされます。

要件

最小限サポートされるクライアント

Windows 8.1

最小限サポートされるサーバー

Windows Server 2012 R2

名前空間

Windows.Management.Deployment
Windows::Management::Deployment [C++]

メタデータ

Windows.winmd

参照

PackageManager
FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)
FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

 

 

表示:
© 2015 Microsoft