📄 qtioctl.h
字号:
#define IOCTL_DevCtrl_TestSRAM DEVCTRL_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SRAM8Bit DEVCTRL_IOCTL_CODE( 2, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SRAM16Bit DEVCTRL_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetIdCode DEVCTRL_IOCTL_CODE( 4, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetVersionCode DEVCTRL_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_TestCountMode DEVCTRL_IOCTL_CODE( 6, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_TestDigitalMilliwatt DEVCTRL_IOCTL_CODE( 7, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_TestLoopback DEVCTRL_IOCTL_CODE( 8, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_TestExit DEVCTRL_IOCTL_CODE( 9, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_Slowdown DEVCTRL_IOCTL_CODE( 10, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GPIODirection DEVCTRL_IOCTL_CODE( 11, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GPIOWrite DEVCTRL_IOCTL_CODE( 12, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GPIORead DEVCTRL_IOCTL_CODE( 13, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_EnableFR DEVCTRL_IOCTL_CODE( 14, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_DisableFR DEVCTRL_IOCTL_CODE( 15, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_ClearFR DEVCTRL_IOCTL_CODE( 16, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_ReadFR DEVCTRL_IOCTL_CODE( 17, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SetAnalogSource DEVCTRL_IOCTL_CODE( 18, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GetAnalogSource DEVCTRL_IOCTL_CODE( 19, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SetSLICState DEVCTRL_IOCTL_CODE( 20, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GetSLICState DEVCTRL_IOCTL_CODE( 21, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_ReadHookState DEVCTRL_IOCTL_CODE( 22, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetOnHook DEVCTRL_IOCTL_CODE( 23, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SetRingPattern DEVCTRL_IOCTL_CODE( 24, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_SetLineJackMode DEVCTRL_IOCTL_CODE( 25, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GetLineJackMode DEVCTRL_IOCTL_CODE( 26, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_LineSetOnHook DEVCTRL_IOCTL_CODE( 27, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_LineGetRinging DEVCTRL_IOCTL_CODE( 28, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SetPotsToSlic DEVCTRL_IOCTL_CODE( 29, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GetPotsToSlic DEVCTRL_IOCTL_CODE( 30, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetLineOnHook DEVCTRL_IOCTL_CODE( 31, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetLineCallerOnHook DEVCTRL_IOCTL_CODE( 32, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetLinePhoneOnHook DEVCTRL_IOCTL_CODE( 33, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SetSpeaker DEVCTRL_IOCTL_CODE( 34, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD)#define IOCTL_DevCtrl_GetLineTestResult DEVCTRL_IOCTL_CODE( 35, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_LineTest DEVCTRL_IOCTL_CODE( 36, FILE_READ_WRITE_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_Wink DEVCTRL_IOCTL_CODE( 37, FILE_READ_WRITE_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_Flash DEVCTRL_IOCTL_CODE( 38, FILE_READ_WRITE_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_LineGetCallerID DEVCTRL_IOCTL_CODE( 39, FILE_READ_ACCESS, ARG_VOID) // char* returned in input buffer#define IOCTL_DevCtrl_GetAttachedDevices DEVCTRL_IOCTL_CODE( 40, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetFlashState DEVCTRL_IOCTL_CODE( 41, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_GetCoefficientGroup DEVCTRL_IOCTL_CODE( 42, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_DevCtrl_SetCoefficientGroup DEVCTRL_IOCTL_CODE( 43, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (DWORD)#define fnDevCtrl_CheckROM IOCTL_DevCtrl_CheckROM #define fnDevCtrl_TestSRAM IOCTL_DevCtrl_TestSRAM #define fnDevCtrl_SRAM8Bit IOCTL_DevCtrl_SRAM8Bit #define fnDevCtrl_SRAM16Bit IOCTL_DevCtrl_SRAM16Bit #define fnDevCtrl_GetIdCode IOCTL_DevCtrl_GetIdCode #define fnDevCtrl_GetVersionCode IOCTL_DevCtrl_GetVersionCode #define fnDevCtrl_TestCountMode IOCTL_DevCtrl_TestCountMode #define fnDevCtrl_TestDigitalMilliwatt IOCTL_DevCtrl_TestDigitalMilliwatt #define fnDevCtrl_TestLoopback IOCTL_DevCtrl_TestLoopback #define fnDevCtrl_TestExit IOCTL_DevCtrl_TestExit #define fnDevCtrl_Slowdown IOCTL_DevCtrl_Slowdown #define fnDevCtrl_GPIODirection IOCTL_DevCtrl_GPIODirection #define fnDevCtrl_GPIOWrite IOCTL_DevCtrl_GPIOWrite #define fnDevCtrl_GPIORead IOCTL_DevCtrl_GPIORead #define fnDevCtrl_EnableFR IOCTL_DevCtrl_EnableFR #define fnDevCtrl_DisableFR IOCTL_DevCtrl_DisableFR #define fnDevCtrl_ClearFR IOCTL_DevCtrl_ClearFR #define fnDevCtrl_ReadFR IOCTL_DevCtrl_ReadFR #define fnDevCtrl_SetAnalogSource IOCTL_DevCtrl_SetAnalogSource #define fnDevCtrl_GetAnalogSource IOCTL_DevCtrl_GetAnalogSource #define fnDevCtrl_SetSLICState IOCTL_DevCtrl_SetSLICState #define fnDevCtrl_GetSLICState IOCTL_DevCtrl_GetSLICState #define fnDevCtrl_ReadHookState IOCTL_DevCtrl_ReadHookState #define fnDevCtrl_GetOnHook IOCTL_DevCtrl_GetOnHook #define fnDevCtrl_SetRingPattern IOCTL_DevCtrl_SetRingPattern #define fnDevCtrl_SetLineJackMode IOCTL_DevCtrl_SetLineJackMode #define fnDevCtrl_GetLineJackMode IOCTL_DevCtrl_GetLineJackMode #define fnDevCtrl_LineSetOnHook IOCTL_DevCtrl_LineSetOnHook #define fnDevCtrl_LineGetRinging IOCTL_DevCtrl_LineGetRinging #define fnDevCtrl_SetPotsToSlic IOCTL_DevCtrl_SetPotsToSlic#define fnDevCtrl_GetPotsToSlic IOCTL_DevCtrl_GetPotsToSlic#define fnDevCtrl_GetLineOnHook IOCTL_DevCtrl_GetLineOnHook#define fnDevCtrl_GetLineCallerOnHook IOCTL_DevCtrl_GetLineCallerOnHook#define fnDevCtrl_GetLinePhoneOnHook IOCTL_DevCtrl_GetLinePhoneOnHook#define fnDevCtrl_SetSpeaker IOCTL_DevCtrl_SetSpeaker#define fnDevCtrl_GetLineTestResult IOCTL_DevCtrl_GetLineTestResult#define fnDevCtrl_LineTest IOCTL_DevCtrl_LineTest#define fnDevCtrl_Wink IOCTL_DevCtrl_Wink#define fnDevCtrl_Flash IOCTL_DevCtrl_Flash#define fnDevCtrl_LineGetCallerID IOCTL_DevCtrl_LineGetCallerID#define fnDevCtrl_GetAttachedDevices IOCTL_DevCtrl_GetAttachedDevices#define fnDevCtrl_GetFlashState IOCTL_DevCtrl_GetFlashState#define fnDevCtrl_GetCoefficientGroup IOCTL_DevCtrl_GetCoefficientGroup#define fnDevCtrl_SetCoefficientGroup IOCTL_DevCtrl_SetCoefficientGroup//==========================================================================//--------------------------------------------------------------------------// Filter support//--------------------------------------------------------------------------//#define FILE_DEVICE_FILTER 0x8006#define FILTER_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_FILTER, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_Filter_SetFilterModeSync FILTER_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Filter_SetFilterModeAsync FILTER_IOCTL_CODE( 1, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Filter_GetFilterMode FILTER_IOCTL_CODE( 2, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_EnableDTMFDetect FILTER_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_DisableDTMFDetect FILTER_IOCTL_CODE( 4, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_IsDTMFValid FILTER_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_GetDTMFDigit FILTER_IOCTL_CODE( 6, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_GetFrameCount FILTER_IOCTL_CODE( 7, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_IsCPFValid FILTER_IOCTL_CODE( 8, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_SetFilterPrescaler FILTER_IOCTL_CODE( 9, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wScale )#define IOCTL_Filter_GetFilterPrescaler FILTER_IOCTL_CODE( 10, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Filter_LineMonitor FILTER_IOCTL_CODE( 11, FILE_READ_ACCESS, ARG_VOID) // (void)#define fnFilter_SetFilterModeSync IOCTL_Filter_SetFilterModeSync#define fnFilter_SetFilterModeAsync IOCTL_Filter_SetFilterModeAsync#define fnFilter_GetFilterMode IOCTL_Filter_GetFilterMode#define fnFilter_EnableDTMFDetect IOCTL_Filter_EnableDTMFDetect#define fnFilter_DisableDTMFDetect IOCTL_Filter_DisableDTMFDetect#define fnFilter_IsDTMFValid IOCTL_Filter_IsDTMFValid#define fnFilter_GetDTMFDigit IOCTL_Filter_GetDTMFDigit#define fnFilter_GetFrameCount IOCTL_Filter_GetFrameCount#define fnFilter_IsCPFValid IOCTL_Filter_IsCPFValid#define fnFilter_SetFilterPrescaler IOCTL_Filter_SetFilterPrescaler#define fnFilter_GetFilterPrescaler IOCTL_Filter_GetFilterPrescaler#define fnFilter_LineMonitor IOCTL_Filter_LineMonitor//==========================================================================//--------------------------------------------------------------------------// Idle support//--------------------------------------------------------------------------//#define FILE_DEVICE_IDLE 0x8000#define IDLE_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_IDLE, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_Idle_Idle IDLE_IOCTL_CODE( 0, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_SetMasterGain IDLE_IOCTL_CODE( 1, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Idle_GetMasterGain IDLE_IOCTL_CODE( 2, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_SetSyncToneMode IDLE_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_SetAsyncToneMode IDLE_IOCTL_CODE( 4, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_SetToneIndex IDLE_IOCTL_CODE( 5, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Idle_GetToneIndex IDLE_IOCTL_CODE( 6, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_GetToneMode IDLE_IOCTL_CODE( 7, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_SetToneOnPeriod IDLE_IOCTL_CODE( 8, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Idle_GetToneOnPeriod IDLE_IOCTL_CODE( 9, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_SetToneOffPeriod IDLE_IOCTL_CODE( 10, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Idle_GetToneOffPeriod IDLE_IOCTL_CODE( 11, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_GetToneState IDLE_IOCTL_CODE( 12, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_GenerateTone IDLE_IOCTL_CODE( 13, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Idle_NewToneInit IDLE_IOCTL_CODE( 14, FILE_READ_ACCESS, ARG_VOID) // (IDLE_NEW_TONE*)#define IOCTL_Idle_PlayTone IDLE_IOCTL_CODE( 15, FILE_READ_ACCESS, ARG_DWORD) // (IDLE_TONE*)#define IOCTL_Idle_StopTone IDLE_IOCTL_CODE( 16, FILE_READ_ACCESS, ARG_VOID) // (void)#define fnIdle_Idle IOCTL_Idle_Idle#define fnIdle_SetMasterGain IOCTL_Idle_SetMasterGain#define fnIdle_GetMasterGain IOCTL_Idle_GetMasterGain#define fnIdle_SetSyncToneMode IOCTL_Idle_SetSyncToneMode#define fnIdle_SetAsyncToneMode IOCTL_Idle_SetAsyncToneMode#define fnIdle_SetToneIndex IOCTL_Idle_SetToneIndex#define fnIdle_GetToneIndex IOCTL_Idle_GetToneIndex#define fnIdle_GetToneMode IOCTL_Idle_GetToneMode#define fnIdle_SetToneOnPeriod IOCTL_Idle_SetToneOnPeriod#define fnIdle_GetToneOnPeriod IOCTL_Idle_GetToneOnPeriod#define fnIdle_SetToneOffPeriod IOCTL_Idle_SetToneOffPeriod#define fnIdle_GetToneOffPeriod IOCTL_Idle_GetToneOffPeriod#define fnIdle_GetToneState IOCTL_Idle_GetToneState#define fnIdle_GenerateTone IOCTL_Idle_GenerateTone#define fnIdle_NewToneInit IOCTL_Idle_NewToneInit#define fnIdle_PlayTone IOCTL_Idle_PlayTone#define fnIdle_StopTone IOCTL_Idle_StopTone//==========================================================================//--------------------------------------------------------------------------// Mixer support//--------------------------------------------------------------------------//#define FILE_DEVICE_MIXER 0x800A#define MIXER_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_MIXER, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_Mixer_SetPlaybackLineControls MIXER_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine #define IOCTL_Mixer_GetPlaybackLineControls MIXER_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine#define IOCTL_Mixer_SetRecordLineControls MIXER_IOCTL_CODE( 2, FILE_READ_WRITE_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine#define IOCTL_Mixer_GetRecordLineControls MIXER_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine#define IOCTL_Mixer_SetOutputMixer MIXER_IOCTL_CODE( 4, FILE_READ_WRITE_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine#define IOCTL_Mixer_GetOutputMixer MIXER_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine#define IOCTL_Mixer_SetInputMixer MIXER_IOCTL_CODE( 6, FILE_READ_WRITE_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine#define IOCTL_Mixer_GetInputMixer MIXER_IOCTL_CODE( 7, FILE_READ_ACCESS, ARG_VOID) // MIXER_LINE* pMixerLine//==========================================================================//--------------------------------------------------------------------------// Playback support//--------------------------------------------------------------------------//#define FILE_DEVICE_PLAYBACK 0x8004#define PLAYBACK_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_PLAYBACK, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_Playback_SetTFRMode PLAYBACK_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetTFRMode PLAYBACK_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_SetPLAYMODE PLAYBACK_IOCTL_CODE( 2, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetPLAYMODE PLAYBACK_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetDTMF_VALID PLAYBACK_IOCTL_CODE( 4, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetCPF_VALID PLAYBACK_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetDTMF_DIGIT PLAYBACK_IOCTL_CODE( 6, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_SetRate PLAYBACK_IOCTL_CODE( 7, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetRate PLAYBACK_IOCTL_CODE( 8, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_Start PLAYBACK_IOCTL_CODE( 9, FILE_READ_ACCESS, ARG_VOID) // (void)//#define IOCTL_Playback_Continue PLAYBACK_IOCTL_CODE( 10, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_Continue CTL_CODE( FILE_DEVICE_PLAYBACK, 0x80a, METHOD_NEITHER, FILE_READ_ACCESS ) // (void)#define IOCTL_Playback_Stop PLAYBACK_IOCTL_CODE( 11, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_SetVolume PLAYBACK_IOCTL_CODE( 12, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetVolume PLAYBACK_IOCTL_CODE( 13, FILE_READ_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_SetSyncMode PLAYBACK_IOCTL_CODE( 14, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetSyncMode PLAYBACK_IOCTL_CODE( 15, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_SetBufferChannelLimit PLAYBACK_IOCTL_CODE( 16, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetBufferChannelLimit PLAYBACK_IOCTL_CODE( 17, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetFrameSize PLAYBACK_IOCTL_CODE( 18, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetAvgPlaybackLevel PLAYBACK_IOCTL_CODE( 19, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_ContinueLogFrame PLAYBACK_IOCTL_CODE( 20, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_Open PLAYBACK_IOCTL_CODE( 21, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_Close PLAYBACK_IOCTL_CODE( 22, FILE_READ_ACCESS, ARG_DWORD) // (DWORD)#define IOCTL_Playback_SetMute PLAYBACK_IOCTL_CODE( 23, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Playback_GetMute PLAYBACK_IOCTL_CODE( 24, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetBufferDepth PLAYBACK_IOCTL_CODE( 25, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Playback_GetPlaybackLevelValue PLAYBACK_IOCTL_CODE( 26, FILE_READ_ACCESS, ARG_VOID) // (void)#define fnPlayback_SetTFRMode IOCTL_Playback_SetTFRMode
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -