Freigeben über


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

Weitere Informationen

KsAllocateDeviceHeader

KsRecalculateStackDepth