Freigeben über


KsSetDevicePnpAndBaseObject-Funktion (ks.h)

Die KsSetDevicePnpAndBaseObject--Funktion legt das PnP-Geräteobjekt im Geräteheader fest, das das nächste Geräteobjekt im PnP-Stapel ist und das Geräteobjekt ist, 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 eine kopfzeile, die zuvor von KsAllocateDeviceHeader zugewiesen wurde, in der das PnP-Geräteobjekt platziert werden soll.

[in] PnpDeviceObject

Gibt das PnP-Geräteobjekt an, das in der Gerätekopfzeile platziert werden soll, wobei alle zuvor festgelegten Geräteobjekt überschrieben werden.

BaseObject

Gibt das Basisgerätobjekt an, an das dieser Geräteheader angefügt ist. Dies muss festgelegt werden, wenn KsRecalculateStackDepth- verwendet wird.

Rückgabewert

Nichts

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib

Siehe auch

KsAllocateDeviceHeader

KsRecalculateStackDepth-