Freigeben über


WdfIoResourceRequirementsListSetSlotNumber-Funktion (wdfresource.h)

[Gilt nur für KMDF]

Die WdfIoResourceRequirementsListSetSlotNumber Methode weist einer Ressourcenanforderungsliste eine Slotnummer zu.

Syntax

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

Parameter

[in] RequirementsList

Ein Handle für ein Framework-Ressourcenanforderungen-Listenobjekt, das die Ressourcenanforderungensliste eines Geräts darstellt.

[in] SlotNumber

Ein Wert, der die Bussteckplatznummer angibt, mit der das Gerät verbunden ist.

Rückgabewert

Nichts

Bemerkungen

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Ihr Treiber muss eine Steckplatznummer angeben, wenn Ihr Gerät Plug and Play (PnP) nicht unterstützt.

Weitere Informationen zu Ressourcenanforderungenslisten finden Sie unter Hardwareressourcen für Framework-Based Drivers.

Beispiele

Das folgende Codebeispiel zeigt, wie eine EvtDeviceResourceRequirementsQuery Rückruffunktion für ein nichtPnP-Gerät aufruft WdfIoResourceRequirementsListSetSlotNumber, um einem Gerät Steckplatz 0 zuzuweisen.

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Header- wdfresource.h (include Wdf.h)
Library Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.)
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)