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 auquel 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

Aucun

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib

Voir aussi

KsAllocateDeviceHeader

KsRecalculateStackDepth