64,654
社区成员
发帖
与我相关
我的任务
分享
typedef
BOOL
(PASCAL FAR * LPFN_TRANSMITPACKETS) (
SOCKET hSocket,
LPTRANSMIT_PACKETS_ELEMENT lpPacketArray,
DWORD nElementCount,
DWORD nSendSize,
LPOVERLAPPED lpOverlapped,
DWORD dwFlags
);
BOOL PASCAL FAR my_func1 (
SOCKET hSocket,
LPTRANSMIT_PACKETS_ELEMENT lpPacketArray,
DWORD nElementCount,
DWORD nSendSize,
LPOVERLAPPED lpOverlapped,
DWORD dwFlags
);
BOOL PASCAL FAR my_func2 (
SOCKET hSocket,
LPTRANSMIT_PACKETS_ELEMENT lpPacketArray,
DWORD nElementCount,
DWORD nSendSize,
LPOVERLAPPED lpOverlapped,
DWORD dwFlags
);
LPFN_TRANSMITPACKETS call_back;
call_back = &my_func1;
call_back( .....);//这时相当于调用my_func1
call_back = &my_func2;
call_back( .....);//这时相当于调用my_func2