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

Nichts

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- PASSIVE_LEVEL

Siehe auch

DEVICE_OBJECT

DRIVER_OBJECT

KSDEVICE-

KsAddDevice

KsCreateDevice

KsInitializeDevice

KsInitializeDriver-