NDIS-Treiberstapel
Standardkonfiguration des Stapels
Die folgende Abbildung zeigt eine Standardkonfiguration der logischen Elemente in einem NDIS 6.0-Treiberstapel. Die Abbildung veranschaulicht einen Treiberstapel mit einer nicht angegebenen Anzahl von Filtermodulen. Die Pfeile stellen den Informationsfluss zwischen den Elementen des Stapels dar.
Wie in der obigen Abbildung dargestellt, können Sie eine beliebige Anzahl von Filtermodulen über einen Miniportadapter stapeln. Diese Module können Instanzen verschiedener Filtertreiber und/oder mehrere Instanzen desselben Filtertreibers sein. Wenn ein Miniporttreiber mehr als einen Miniportadapter verwaltet, kann für jeden Miniportadapter ein separater Treiberstapel vorhanden sein.
Protokolltreiber binden an Miniportadapter. Daher sind zugrunde liegende Filtermodule in einem Treiberstapel für Protokolltreiber transparent. Um Informationen zu zugrunde liegenden Filtermodulen zu erhalten, können Protokolltreiber die Filtermodule in einem Treiberstapel auflisten.
Wenn mehrere Protokolltreiber an einen Miniportadapter gebunden sind, sind die Filtermodule für beide Protokolltreiber identisch. Basierend auf der Bindung leitet NDIS Anforderungen an den richtigen Protokolltreiber weiter.
NDIS 6.0-Stapel mit Zwischentreiber
Die folgende Abbildung zeigt einen NDIS 6.0-Treiberstapel mit einem Zwischentreiber.
Wenn Sie einen NDIS-Zwischentreiber in den Treiberstapel einschließen, besteht der Stapel im Wesentlichen aus zwei Stapeln: einer über dem anderen.
Der virtuelle Miniport des Zwischentreibers stellt den Miniportadapter für den oberen Stapel bereit, während der Protokollrand des Zwischentreibers die Protokollbindung für den unteren Stapel bereitstellt.
Ein virtueller Miniport hat die gleichen Zustände wie jeder andere Miniportadapter. Weitere Informationen zu Miniportadapterzuständen finden Sie unter Adapterzustände eines Miniporttreibers.
Der Protokollrand des Zwischentreibers sollte die gleichen Bindungszustände wie ein Protokolltreiber implementieren. Weitere Informationen zu Bindungszuständen finden Sie unter Bindungszustände eines Protokolltreibers.
Zugehörige Themen
Adapterzustände eines Miniporttreibers