Partager via


KsSetDevicePnpAndBaseObject, fonction (ks.h)

La fonction KsSetDevicePnpAndBaseObject définit l’objet d’appareil PnP dans l’en-tête de l’appareil, qui est l’objet d’appareil suivant sur la pile PnP et l’objet d’appareil vers lequel les requêtes PnP sont transférées si KsDefaultDispatchPnp est utilisé.

Syntaxe

KSDDKAPI VOID KsSetDevicePnpAndBaseObject(
  [in] KSDEVICE_HEADER Header,
  [in] PDEVICE_OBJECT  PnpDeviceObject,
       PDEVICE_OBJECT  BaseObject
);

Paramètres

[in] Header

Pointe vers un en-tête précédemment alloué par KsAllocateDeviceHeader dans lequel placer l’objet d’appareil PnP.

[in] PnpDeviceObject

Spécifie l’objet d’appareil PnP à placer dans l’en-tête de l’appareil, en remplaçant tout objet d’appareil précédemment défini.

BaseObject

Spécifie l’objet d’appareil de base auquel cet en-tête d’appareil est attaché. Cela doit être défini si KsRecalculateStackDepth est utilisé.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib

Voir aussi

KsAllocateDeviceHeader

KsRecalculateStackDepth