Freigeben über


KsTerminateDevice-Funktion (ks.h)

Die KsTerminateDevice-Funktion entfernt ein AVStream-Gerät.

Syntax

void KsTerminateDevice(
  [in] PDEVICE_OBJECT DeviceObject
);

Parameter

[in] DeviceObject

Ein Zeiger auf eine DEVICE_OBJECT Struktur, die dem Gerät entspricht, für das AVStream-Unterstützung entfernt werden soll.

Rückgabewert

Keine

Bemerkungen

Normalerweise ruft AVStream KsTerminateDevice auf, wenn ein PnP-Geräte-IRP (IRP_MN_REMOVE_DEVICE) erhalten wurde. Die meisten Minidriver rufen diese Funktion nicht direkt auf; Es kann jedoch verwendet werden, um die AVStream-Unterstützung für das in DeviceObject angegebene Gerät zu entfernen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

DEVICE_OBJECT

DRIVER_OBJECT

KSDEVICE

KsAddDevice

KsCreateDevice

KsInitializeDevice

KsInitializeDriver