阅读:1330回复:1
_beginthread()的用法,请多指教!
请大侠多多指教!谢谢!
_beginthread( void( __cdecl *start_address )( void * ), unsigned stack_size, void *arglist ); 第一个参数‘start_address’就是要调用的那个函数名吗? 第三个参数‘arglist’是一个自变量列表是什么意思呢? 如果要调用的函数有好几个参数,把那些参数设为全局变量,再把‘arglist’设成NULL可以吗? 如果不想把那些参数设为全局变量,该怎么传呢? 例如想调用的函数是:void PCI9054_ReadFrRam2 (PCI9054_HANDLE hPCI9054, PCI9054_ADDR addrSpace, DWORD dwOffset,FILE *fp) |
|
沙发#
发布于:2004-11-17 09:37
其中:
typedef struct PCI9054_STRUCT *PCI9054_HANDLE; 而 enum { PCI9054_AD_BAR0 = AD_PCI_BAR0, PCI9054_AD_BAR1 = AD_PCI_BAR1, PCI9054_AD_BAR2 = AD_PCI_BAR2, PCI9054_AD_BAR3 = AD_PCI_BAR3, PCI9054_AD_BAR4 = AD_PCI_BAR4, PCI9054_AD_BAR5 = AD_PCI_BAR5, PCI9054_AD_EPROM = AD_PCI_BAR_EPROM, }; typedef DWORD PCI9054_ADDR; |
|