Freigeben über


IQueueCallbackStateChange::OnStateChange-Methode (wudfddi.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]

Die OnStateChange- Methode wird aufgerufen, wenn sich der Status des E/A-Warteschlangenobjekts ändert.

Syntax

void OnStateChange(
  [in] IWDFIoQueue        *pWdfQueue,
  [in] WDF_IO_QUEUE_STATE QueueState
);

Parameter

[in] pWdfQueue

Ein Zeiger auf die IWDFIoQueue Schnittstelle für das E/A-Warteschlangenobjekt, dessen Status sich ändert.

[in] QueueState

Ein gültiger bitweiseR ODER von WDF_IO_QUEUE_STATE-typierten Werten, die den Status für die Warteschlange angibt.

Rückgabewert

Nichts

Bemerkungen

Ein Treiber registriert die IQueueCallbackStateChange Schnittstelle, wenn der Treiber die IWDFDevice::CreateIoQueue Methode aufruft, um eine E/A-Warteschlange zu erstellen oder die Standard-E/A-Warteschlange zu konfigurieren. Der Treiber kann optional die IQueueCallbackStateChange Schnittstelle nur für eine manuelle Warteschlange registrieren. Der Treiber darf IQueueCallbackStateChange für eine sequenzielle oder parallele Warteschlange nicht registrieren.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- wudfddi.h (include Wudfddi.h)

Siehe auch

IQueueCallbackStateChange

IWDFDevice::CreateIoQueue

IWDFIoQueue

WDF_IO_QUEUE_STATE