Función KsDereferenceBusObject (ks.h)

Desreferencia el objeto de dispositivo físico de bus.

Sintaxis

KSDDKAPI VOID KsDereferenceBusObject(
  [in] KSDEVICE_HEADER Header
);

Parámetros

[in] Header

Apunta a un encabezado asignado previamente por KsAllocateDeviceHeader que también contiene el objeto de pila de dispositivos PnP.

Valor devuelto

Ninguno.

Comentarios

Esto se usa mediante filtros que usan el encabezado del dispositivo para realizar un seguimiento de la pila de objetos PnP correspondiente. Normalmente, se llama a esto al cerrar un filtro, si es necesario por el bus para el dispositivo determinado. Por ejemplo, un dispositivo de software requeriría dicha llamada. Esta llamada coincide con una llamada anterior a KsReferenceBusObject al abrir la instancia de filtro. El llamador debe haber llamado previamente KsSetDevicePnpAndBaseObject para establecer el objeto de pila de dispositivos PnP. Esto se habría hecho en la función AddDevice de PnP. La función llama al método DereferenceDeviceObject en la interfaz recuperada anteriormente. La propia interfaz se libera y libera cuando se libera el encabezado del dispositivo.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ks.h (incluya Ks.h)
Library Ks.lib