Freigeben über


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)