能力值:
( LV2,RANK:10 )
|
-
-
2 楼
NTSTATUS NtDeviceIoControlFile( HANDLE FileHandle, HANDLE Event, PIO_APC_ROUTINE ApcRoutine, PVOID ApcContext, PIO_STATUS_BLOCK IoStatusBlock, ULONG IoControlCode, PVOID InputBuffer, ULONG InputBufferLength, PVOID OutputBuffer, ULONG OutputBufferLength );
accept???
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
柒雪天尚
NTSTATUS NtDeviceIoControlFile( HANDLE FileHandle,
HANDLE Event,
PIO_APC_ROUTINE ...
InputBuffer里是数据,不同的IoControlCode,InputBuffer里的数据结构也不一样 比如CONNECT,InputBuffer的数据结构如下 typedef struct _AFD_CONNECT_INFO { BOOLEAN UseSAN; ULONG Root; ULONG Unknown; TRANSPORT_ADDRESS RemoteAddress; } AFD_CONNECT_INFO, *PAFD_CONNECT_INFO;
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
muye84
InputBuffer里是数据,不同的IoControlCode,InputBuffer里的数据结构也不一样
比如CONNECT,InputBuffer的数据结构如下
typedef struct ...
SOCKET accept( __in SOCKET s, __out struct sockaddr* addr, __inout int* addrlen ); 这个?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
柒雪天尚
SOCKET accept(
__in SOCKET s,
__out struct sockaddr* addr,
__inout int* addrlen
); ...
应该不是这个,你这个是 winsock api accept的函数结构呀
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
柒雪天尚
SOCKET accept(
__in SOCKET s,
__out struct sockaddr* addr,
__inout int* addrlen
); ...
我等会试试看,说不定就是这样的呢
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
柒雪天尚
SOCKET accept(
__in SOCKET s,
__out struct sockaddr* addr,
__inout int* addrlen
); ...
不是这个结构
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
当然不是了。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
|
|
|