KsSetDevicePnpAndBaseObject-Funktion (ks.h)
Die KsSetDevicePnpAndBaseObject-Funktion legt das PnP-Geräteobjekt im Geräteheader fest. Dabei handelt es sich um das nächste Geräteobjekt im PnP-Stapel und das Geräteobjekt, an das PnP-Anforderungen weitergeleitet werden, wenn KsDefaultDispatchPnp verwendet wird.
Syntax
KSDDKAPI VOID KsSetDevicePnpAndBaseObject(
[in] KSDEVICE_HEADER Header,
[in] PDEVICE_OBJECT PnpDeviceObject,
PDEVICE_OBJECT BaseObject
);
Parameter
[in] Header
Verweist auf einen Header, der zuvor von KsAllocateDeviceHeader zugeordnet wurde, in dem das PnP-Geräteobjekt platziert werden soll.
[in] PnpDeviceObject
Gibt das PnP-Geräteobjekt an, das im Geräteheader platziert werden soll, und überschreibt jedes zuvor festgelegte Geräteobjekt.
BaseObject
Gibt das Basisgerätobjekt an, an das dieser Geräteheader angefügt ist. Dies muss festgelegt werden, wenn KsRecalculateStackDepth verwendet wird.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |