Freigeben über


PFNKSDEVICE-Rückruffunktion (ks.h)

Die AVStrMiniDevicePostStart-routine eines AVStream minidriver wird aufgerufen, wenn AVStream post-PnP-Startverarbeitung durchführt. Verwenden Sie sie zum Laden von Treibern zum Startzeitpunkt, z. B. Diese Ereignisse treten dann im Kontext eines Arbeitsthreads auf, nachdem PnP gestartet wurde.

Syntax

PFNKSDEVICE Pfnksdevice;

NTSTATUS Pfnksdevice(
  [in] PKSDEVICE Device
)
{...}

Parameter

[in] Device

Zeiger auf eine KSDEVICE- Struktur, die das Gerät beschreibt, für das die IRP_MN_START_DEVICE Anforderung gesendet wurde.

Rückgabewert

Sollte STATUS_SUCCESS oder den Fehlercode zurückgeben, der vom Versuch zum Ausführen des Vorgangs zurückgegeben wurde. Wenn diese Routine einen Fehler zurückgibt, werden alle ausstehenden IRP_MJ_CREATE Anforderungen zwischen der IRP_MN_START_DEVICE-Anforderung und der IRP_MN_STOP_DEVICE-Anforderung fehlgeschlagen. Geben Sie STATUS_PENDING nicht zurück.

Bemerkungen

Der Minidriver gibt die Adresse dieser Routine im PostStart Mitglied der KSDEVICE_DISPATCH Struktur an.

Diese Routine ist optional.

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- Desktop
Header- ks.h (enthalten Ks.h)

Siehe auch

KSDEVICE_DISPATCH