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