Funzione KsSetDevicePnpAndBaseObject (ks.h)
La funzione KsSetDevicePnpAndBaseObject imposta l'oggetto dispositivo PnP nell'intestazione del dispositivo, ovvero l'oggetto dispositivo successivo nello stack PnP ed è l'oggetto dispositivo a cui vengono inoltrate le richieste PnP se viene usato KsDefaultDispatchPnp.
Sintassi
KSDDKAPI VOID KsSetDevicePnpAndBaseObject(
[in] KSDEVICE_HEADER Header,
[in] PDEVICE_OBJECT PnpDeviceObject,
PDEVICE_OBJECT BaseObject
);
Parametri
[in] Header
Punta a un'intestazione allocata in precedenza da KsAllocateDeviceHeader in cui inserire l'oggetto dispositivo PnP.
[in] PnpDeviceObject
Specifica l'oggetto dispositivo PnP da inserire nell'intestazione del dispositivo, sovrascrivendo qualsiasi oggetto dispositivo impostato in precedenza.
BaseObject
Specifica l'oggetto dispositivo di base a cui è collegata l'intestazione del dispositivo. Questo valore deve essere impostato se viene usato KsRecalculateStackDepth.
Valore restituito
Nessuno
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |