Fungsi WdfIoResourceRequirementsListSetSlotNumber (wdfresource.h)

[Hanya berlaku untuk KMDF]

Metode WdfIoResourceRequirementsListSetSlotNumber menetapkan nomor slot ke daftar persyaratan sumber daya.

Sintaks

void WdfIoResourceRequirementsListSetSlotNumber(
  [in] WDFIORESREQLIST RequirementsList,
  [in] ULONG           SlotNumber
);

Parameter

[in] RequirementsList

Handel ke objek daftar persyaratan sumber daya kerangka kerja yang mewakili daftar persyaratan sumber daya perangkat.

[in] SlotNumber

Nilai yang mengidentifikasi nomor slot bus tempat perangkat tersambung.

Nilai kembali

Tidak ada

Keterangan

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Driver Anda harus memberikan nomor slot jika perangkat Anda tidak mendukung Plug and Play (PnP).

Untuk informasi selengkapnya tentang daftar persyaratan sumber daya, lihat Sumber Daya Perangkat Keras untuk Driver Framework-Based.

Contoh

Contoh kode berikut menunjukkan bagaimana fungsi panggilan balik EvtDeviceResourceRequirementsQuery untuk perangkat nonPnP memanggil WdfIoResourceRequirementsListSetSlotNumber untuk menetapkan slot 0 ke perangkat.

NTSTATUS
Example_EvtDeviceResourceRequirementsQuery(
    IN WDFDEVICE Device,
    IN WDFIORESREQLIST Requirements
    )
{
...
    WdfIoResourceRequirementsListSetSlotNumber(
                                               Requirements,
                                               0
                                               );
...
}

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Header wdfresource.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.)
IRQL <=DISPATCH_LEVEL
Aturan kepatuhan DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)