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) |