Metode IWSDDeviceProxy::GetAllMetadata (wsdclient.h)
Mengambil semua metadata untuk perangkat ini.
Sintaks
HRESULT GetAllMetadata(
[out] WSD_METADATA_SECTION_LIST **ppMetadata
);
Parameter
[out] ppMetadata
Referensi ke struktur WSD_METADATA_SECTION_LIST yang menentukan semua metadata yang terkait dengan perangkat. Jangan lepaskan objek ini.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Kemungkinan nilai yang dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
ppMetadata adalah NULL. |
Keterangan
Metode ini disediakan sehingga metadata yang diperluas dapat diakses. Produsen, host layanan, dan metadata khusus perangkat paling baik diperoleh menggunakan metode yang disediakan khusus untuk tujuan tersebut.
GetAllMetadata tidak akan menyebabkan proksi perangkat mengambil metadata dari perangkat. Sebagai gantinya, GetAllMetadata akan mengembalikan metadata yang diambil dengan panggilan terakhir ke BeginGetMetadata dan EndGetMetadata. Jika tidak ada metode ini yang dipanggil, GetAllMetadata akan mengembalikan metadata yang diambil ketika objek IWSDDeviceProxy diinisialisasi.
Setelah berhasil, memori di ppMetadata akan valid sampai BeginGetMetadata atau EndGetMetadata dipanggil, atau sampai objek IWSDDeviceProxy dilepaskan.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wsdclient.h (termasuk Wsdapi.h) |
DLL | Wsdapi.dll |