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 |