Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Meskipun ID perangkat keras Plug and Play umumnya harus ditentukan menggunakan HardwareId properti dalam kode sumber Objek Layanan, mungkin ada kalanya vendor Objek Layanan memerlukan lebih banyak fleksibilitas. Misalnya, ID perangkat keras perlu diubah tanpa mendistribusikan ulang seluruh perakitan Objek Layanan.
Untuk mendukung kasus ini, Microsoft Point of Service untuk .NET (POS untuk .NET) menentukan asosiasi perangkat keras dalam file XML. File XML ini dibaca dari direktori yang ditentukan di registry key HKEY_LOCAL_MACHINE/SOFTWARE/POSfor.NET/ControlConfigs. Saat membuat daftar Objek dan perangkat Layanan yang tersedia, PosExplorer memproses setiap file di direktori tersebut dan mengaitkan perangkat jika memungkinkan. Tidak ada tindakan tambahan yang diperlukan oleh Objek Layanan atau aplikasi.
Schema
File konfigurasi Plug and Play harus dimulai dengan simpul tingkat atas bernama PointOfServiceConfig dan memiliki Versi atribut untuk menunjukkan versi XML file.
Setelah itu, mungkin ada sejumlah subnode ServiceObject . Setiap simpul objek layanan harus menyertakan Type atribut dan Name untuk menunjukkan jenis perangkat POS dan nama Objek Layanan. Kedua bidang ini akan dicocokkan dengan Objek Layanan yang tersedia untuk menentukan mana, jika ada, harus dikaitkan dengan perangkat yang ditentukan dalam hardwareId subnode. Ada juga atribut opsional pada node ServiceObject , Override. Jika atribut ini diatur, maka asosiasi perangkat dalam file XML akan mengambil alih atribut yang terkandung dalam rakitan.
Node ServiceObject berisi subnode dengan nama HardwareId, yang memiliki From atribut dan To . Konten atribut ini sama seperti yang akan ditemukan dalam atribut dalam HardwareId rakitan Objek Layanan dan menentukan rentang ID perangkat keras untuk dikaitkan dengan Objek Layanan.
Example
Contoh menunjukkan file konfigurasi Xml Plug and Play yang khas.
<PointOfServiceConfig Version="1.0">
<ServiceObject Type="Msr" Name="ExampleMsr" Override="yes">
<HardwareId From="HID\Vid_0801&Pid_0002&Rev_0100"
To="HID\Vid_0801&Pid_0002&Rev_9999" />
</ServiceObject>
</PointOfServiceConfig>
Pentingnya ID Perangkat Keras
Override Jika atribut pada node ServiceObject diatur, maka asosiasi perangkat yang ditentukan dalam XML lebih diutamakan, dan atribut apa pun HardwareId pada Objek Layanan akan dibuang.
Override Jika atribut tidak diatur, maka XML maupun HardwareId tidak memiliki prioritas. Sebagai gantinya, PosExplorer mengaitkan penyatuan semua perangkat tertentu dengan Objek Layanan.