Partager via


KsDereferenceBusObject, fonction (ks.h)

Déréférence l’objet d’appareil physique du bus.

Syntaxe

KSDDKAPI VOID KsDereferenceBusObject(
  [in] KSDEVICE_HEADER Header
);

Paramètres

[in] Header

Pointe vers un en-tête précédemment alloué par KsAllocateDeviceHeader qui contient également l’objet de pile d’appareils PnP.

Valeur retournée

Aucun.

Notes

Il est utilisé par les filtres qui utilisent l’en-tête de l’appareil pour effectuer le suivi de la pile d’objets PnP correspondante. Cela est normalement appelé lors de la fermeture d’un filtre, si nécessaire par le bus pour l’appareil donné. Par exemple, un appareil logiciel nécessite un tel appel. Cet appel correspond à un appel précédent à KsReferenceBusObject lors de l’ouverture du filtre instance. L’appelant doit avoir précédemment également appelé KsSetDevicePnpAndBaseObject pour définir l’objet de pile d’appareils PnP. Cela aurait été effectué dans la fonction AddDevice PnP. La fonction appelle la méthode DereferenceDeviceObject sur l’interface précédemment récupérée. L’interface elle-même est libérée et libérée lorsque l’en-tête de l’appareil est libéré.

Configuration requise

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