WdfIoResourceRequirementsListSetInterfaceType-Funktion (wdfresource.h)
[Gilt nur für KMDF]
Die WdfIoResourceRequirementsListSetInterfaceType-Methode weist einer Ressourcenanforderungsliste einen Bustyp zu.
Syntax
void WdfIoResourceRequirementsListSetInterfaceType(
[in] WDFIORESREQLIST RequirementsList,
[in] INTERFACE_TYPE InterfaceType
);
Parameter
[in] RequirementsList
Ein Handle für ein Framework resource-requirements-list-Objekt, das die Ressourcenbedarfsliste eines Geräts darstellt.
[in] InterfaceType
Ein INTERFACE_TYPE typisierter Wert, der den Bustyp angibt, mit dem 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 einen Bustyp 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 NonPnP-Gerät WdfIoResourceResourceRequirementsListSetInterfaceType aufruft, um einem Gerät einen Bustyp zuzuweisen.
NTSTATUS
Example_EvtDeviceResourceRequirementsQuery(
IN WDFDEVICE Device,
IN WDFIORESREQLIST Requirements
)
{
...
WdfIoResourceRequirementsListSetInterfaceType(
Requirements,
Isa
);
...
}
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfresource.h (einschließen von Wdf.h) |
Bibliothek | Wdf01000.sys (siehe Versionierung der Frameworkbibliothek.) |
IRQL | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für