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) |