Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de volgende afbeelding ziet u de volgorde waarin NetAdapterCx de callbackfuncties van een clientstuurprogramma aanroept bij het overbrengen van een apparaat naar de volledig operationele status, beginnend vanaf de status Apparaat aangekomen onderaan de afbeelding:
De brede horizontale lijnen markeren de stappen die betrokken zijn bij het starten van een apparaat. In de kolom aan de linkerkant van de afbeelding wordt de stap beschreven en in de kolom aan de rechterkant worden de callbacks voor gebeurtenissen vermeld die dit bereiken. Stappen die zijn gemarkeerd met blauwe tekst, zijn specifiek voor NetAdapterCx, terwijl andere stappen gebruikelijk zijn voor alle stuurprogramma's op basis van WDF.
Onderaan de afbeelding is het apparaat niet aanwezig op het systeem. Wanneer de gebruiker het apparaat invoegt, begint het framework met het aanroepen van de EvtDriverDeviceAdd callback, zodat het stuurprogramma een apparaatobject kan maken dat het apparaat vertegenwoordigt. Het framework blijft de callback-routines van de driver aanroepen door de reeks te doorlopen totdat het apparaat operationeel is. Houd er rekening mee dat in het framework de callbacks van gebeurtenissen in de onderste volgorde worden aangeroepen, zoals wordt weergegeven in de afbeelding, dus EvtDeviceFilterRemoveResourceRequirements wordt aangeroepen voordat EvtDeviceFilterAddResourceRequirements enzovoort. Als het apparaat is gestopt om resources opnieuw te verdelen of fysiek aanwezig was maar in een energiebesparende modus, zijn niet alle stappen vereist, zoals in de afbeelding wordt weergegeven.