Sample Code
Windows Driver Samples/ StorAhci StorPort Miniport Driver/ C++/ src/ hbastat.h/
/*++ Copyright (C) Microsoft Corporation, 2009 Module Name: hbastat.h Abstract: Notes: Revision History: --*/ #pragma once BOOLEAN AhciAdapterReset( _In_ PAHCI_ADAPTER_EXTENSION AdapterExtension ); VOID AhciCOMRESET( PAHCI_CHANNEL_EXTENSION ChannelExtension, PAHCI_PORT Px ); BOOLEAN P_NotRunning( PAHCI_CHANNEL_EXTENSION ChannelExtension, PAHCI_PORT Px ); VOID AhciAdapterRunAllPorts( _In_ PAHCI_ADAPTER_EXTENSION AdapterExtension ); VOID RunNextPort( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN AtDIRQL ); VOID P_Running_StartAttempt( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN AtDIRQL ); BOOLEAN P_Running( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); HW_TIMER_EX P_Running_Callback; VOID P_Running_WaitOnDET( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); VOID P_Running_WaitWhileDET1( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); VOID P_Running_WaitOnDET3( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); VOID P_Running_WaitOnFRE( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); VOID P_Running_WaitOnBSYDRQ( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); VOID P_Running_StartFailed( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN TimerCallbackProcess ); BOOLEAN AhciPortReset ( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension, _In_ BOOLEAN CompleteAllRequests ); VOID AhciPortErrorRecovery( _In_ PAHCI_CHANNEL_EXTENSION ChannelExtension );
Our Services
-
What our customers say about us?
Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials