Bagikan melalui


Antarmuka IAppxManifestDeviceCapabilitiesEnumerator (appxpackaging.h)

Menghitung kemampuan perangkat yang ditentukan dalam manifes paket.

Warisan

Antarmuka IAppxManifestDeviceCapabilitiesEnumerator mewarisi dari antarmuka IUnknown . IAppxManifestDeviceCapabilitiesEnumerator juga memiliki jenis anggota berikut:

Metode

Antarmuka IAppxManifestDeviceCapabilitiesEnumerator memiliki metode ini.

 
IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent

Mendapatkan kemampuan perangkat pada posisi enumerator saat ini.
IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent

Menentukan apakah ada kemampuan perangkat pada posisi enumerator saat ini.
IAppxManifestDeviceCapabilitiesEnumerator::MoveNext

Memajukan posisi enumerator ke kemampuan perangkat berikutnya.

Keterangan

Kemampuan perangkat ditentukan menggunakan elemen DeviceCapability dalam manifes paket.

Objek ini dapat diambil menggunakan metode IAppxManifestReader::GetDeviceCapabilities .

Contoh

LPWSTR deviceCapability = NULL;
bool hasCurrent = false;
	
for (deviceCapabilitiesEnumerator->GetHasCurrent(&hasCurrent); hasCurrent == true;
	deviceCapabilitiesEnumerator->MoveNext(&hasCurrent))
{
	hr = deviceCapabilitiesEnumerator->GetCurrent(&deviceCapability); 

	...

	if (deviceCapability)
	{
		CoTaskMemFree(deviceCapability);
	}
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header appxpackaging.h

Lihat juga

IAppxManifestReader::GetDeviceCapabilities