Bagikan melalui


Mendukung Kartu PC yang Sesuai dengan Standar Multifungsi

Jika perangkat KARTU PC bergaya ISA 16-bit menerapkan standar multifungsi Kartu PC sepenuhnya dan benar, vendor perangkat tersebut pada platform berbasis NT dapat mengandalkan komponen yang disediakan sistem berikut untuk menangani aspek perangkat lunak dari semantik multifungsi:

  • File INF untuk perangkat multifungsi. (disediakan sistem)

    Driver bus PCMCIA menentukan ID perangkat keras untuk perangkat yang menyebabkan manajer konfigurasi menggunakan file INF multifungsi yang disediakan sistem (mf.inf) untuk mengonfigurasi perangkat. File mf.inf menentukan kelas "MultiFunction" dan GUID terkait (seperti yang didefinisikan dalam devguid.h).

  • Driver fungsi untuk perangkat multifungsi. (disediakan sistem)

    File mf.inf menentukan driver bus multifungsi yang disediakan sistem (mf.sys) sebagai driver fungsi untuk perangkat.

    Driver bus mf.sys menghitung fungsi perangkat. Driver bus PCMCIA membaca daftar konfigurasi pada perangkat untuk menentukan persyaratan sumber daya dari setiap fungsi.

    Lihat Menggunakan Driver Bus Multifungsi System-Supplied untuk informasi selengkapnya tentang menggunakan driver mf.sys yang disediakan sistem.

Vendor perangkat KARTU PC multifungsi yang sesuai dengan standar harus memberikan dukungan berikut untuk fungsi individu:

  • Driver fungsi PnP untuk setiap fungsi perangkat. (dipasok vendor)

    Karena driver bus multifungsi menangani semantik multifungsi, driver fungsi dapat menjadi driver yang sama yang akan digunakan jika fungsi dipaketkan sebagai perangkat individual.

  • File INF untuk setiap fungsi perangkat. (dipasok vendor)

    File INF dapat berupa file yang sama yang akan digunakan jika fungsi dipaketkan sebagai perangkat individual. File INF tidak memerlukan semantik multifungsi khusus.

ID Perangkat Keras Fungsi Anak Yang Dibuat oleh Driver Bus PCMCIA

Untuk perangkat Kartu PC multifungsi sejati, driver bus PCMCIA, bersama dengan mf.sys, membuat ID perangkat keras untuk fungsi anak. ID tersebut memiliki format:

    <Manufacturer-name>-<Product-ID-string>-DEV<number>-CRC

Dalam format ini, <angka> adalah angka berbasis nol untuk fungsi.

Misalnya, driver bus PCMCIA membuat ID perangkat keras fungsi anak seperti berikut:

    3COM_Corporation-3C562D/3C563D-DEV0-4893
    3COM_Corporation-3C562D/3C563D-DEV1-4893

File INF untuk fungsi anak dari perangkat Kartu PC multifungsi harus menentukan ID perangkat keras yang dilaporkan oleh driver bus PCMCIA dan mf.sys.