PHW_CANCEL_SRB Rückruffunktion (strmini.h)
Der Klassentreiber ruft die StrMiniCancelPacket Routine des Minidrivers auf, um zu signalisieren, dass eine Streamanforderung abgebrochen wurde.
Syntax
PHW_CANCEL_SRB PhwCancelSrb;
void PhwCancelSrb(
[in] IN PHW_STREAM_REQUEST_BLOCK SRB
)
{...}
Parameter
[in] SRB
Zeiger auf die Streamanforderung, die abgebrochen wurde.
Rückgabewert
Nichts
Bemerkungen
Der Minidriver gibt diese Routine im HwCancelPacket Element seiner HW_INITIALIZATION_DATA Struktur an. Der Minidriver übergibt diese Struktur an den Klassentreiber, wenn er sich selbst registriert, indem StreamClassRegisterMinidriveraufgerufen wird.
Minidriver, die auf den Klassentreiber angewiesen sind, um die Synchronisierung zu verarbeiten, sollten, sobald sie eine Anforderung erfolgreich abgebrochen haben, dem Klassentreiber signalisieren, dass sie für eine andere Anforderung bereit sind, indem sie StreamClassStreamNotification oder StreamClassDeviceNotification mit dem entsprechenden ReadyForNextXxxAnforderung.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | strmini.h (einschließlich Strmini.h) |