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 resource-requirements-list-Objekt, das die Ressourcenanforderungsliste eines Geräts darstellt.
[in] SlotNumber
Ein -Wert, der die Bussteckplatznummer angibt, mit der das Gerät verbunden ist.
Rückgabewert
Keine
Bemerkungen
Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.
Ihr Treiber muss eine Steckplatznummer angeben, wenn Ihr Gerät Plug & Play (PnP) nicht unterstützt.
Weitere Informationen zu Ressourcenanforderungenlisten finden Sie unter Hardwareressourcen für Framework-Based Treiber.
Beispiele
Das folgende Codebeispiel zeigt, wie eine EvtDeviceResourceResourceRequirementsQuery-Rückruffunktion für ein nichtPnP-Gerät WdfIoResourceRequirementsListSetSlotNumber aufruft, um einem Gerät Slot 0 zuzuweisen.
NTSTATUS
Example_EvtDeviceResourceRequirementsQuery(
IN WDFDEVICE Device,
IN WDFIORESREQLIST Requirements
)
{
...
WdfIoResourceRequirementsListSetSlotNumber(
Requirements,
0
);
...
}
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfresource.h (include Wdf.h) |
Bibliothek | Wdf01000.sys (siehe Versionsverwaltung der Frameworkbibliothek).) |
IRQL | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |