Partager via


KsTerminateDevice, fonction (ks.h)

La fonction KsTerminateDevice supprime un appareil AVStream.

Syntaxe

void KsTerminateDevice(
  [in] PDEVICE_OBJECT DeviceObject
);

Paramètres

[in] DeviceObject

Pointeur vers une structure DEVICE_OBJECT correspondant à l’appareil pour lequel supprimer la prise en charge d’AVStream.

Valeur de retour

None

Remarques

Normalement, AVStream appelle KsTerminateDevice à la réception d’un IRP de suppression pnP (IRP_MN_REMOVE_DEVICE). La plupart des minidrivers n’appellent pas cette fonction directement ; Toutefois, il peut être utilisé pour supprimer la prise en charge d’AVStream pour l’appareil donné dans DeviceObject.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

DEVICE_OBJECT

DRIVER_OBJECT

KSDEVICE

KsAddDevice

KsCreateDevice

KsInitializeDevice

KsInitializeDriver