Función KsTerminateDevice (ks.h)

La función KsTerminateDevice quita un dispositivo AVStream.

Sintaxis

void KsTerminateDevice(
  [in] PDEVICE_OBJECT DeviceObject
);

Parámetros

[in] DeviceObject

Puntero a una estructura DEVICE_OBJECT correspondiente al dispositivo para el que se va a quitar la compatibilidad con AVStream.

Valor devuelto

None

Observaciones

Normalmente, AVStream llama a KsTerminateDevice tras recibir un IRP de dispositivo de eliminación de PnP (IRP_MN_REMOVE_DEVICE). La mayoría de los minidrivers no llaman directamente a esta función; sin embargo, se puede usar para quitar la compatibilidad de AVStream con el dispositivo proporcionado en DeviceObject.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

DEVICE_OBJECT

DRIVER_OBJECT

KSDEVICE

KsAddDevice

KsCreateDevice

KsInitializeDevice

KsInitializeDriver