Freigeben über


PFNKSDEVICE-Rückruffunktion (ks.h)

Die AVStrMiniDevicePostStart-Routine eines AVStream-Minidrivers wird aufgerufen, wenn AVStream die Verarbeitung nach dem PnP-Start ausführt. Verwenden Sie ihn beispielsweise, um Treiber zur Startzeit zu laden. Solche Ereignisse treten dann im Kontext eines Workerthreads 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, den Vorgang auszuführen, zurückgegeben wurde. Wenn diese Routine einen Fehler zurückgibt, treten alle ausstehenden IRP_MJ_CREATE Anforderungen zwischen der IRP_MN_START_DEVICE Anforderung und der IRP_MN_STOP_DEVICE Anforderung fehl. Geben Sie keine STATUS_PENDING zurück.

Hinweise

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

Diese Routine ist optional.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (einschließlich Ks.h)

Weitere Informationen

KSDEVICE_DISPATCH