8.12. ctypes 模块 API 文档

8.12.1. API

8.12.1.1. class c_uint(TinyObj):

def __init__(self,value:int):...

8.12.1.2. class c_float(TinyObj):

def __init__(self,value:float):...

8.12.1.3. class c_wchar_p(TinyObj):

def __init__(self,value:str):...

8.12.1.4. class c_bool(c_uint):

8.12.1.5. class c_byte(c_uint):

8.12.1.6. class c_ubyte(c_uint):

8.12.1.7. class c_short(c_uint):

8.12.1.8. class c_int(c_uint):

8.12.1.9. class c_long(c_uint):

8.12.1.10. class c_ulong(c_uint):

8.12.1.11. class c_longlong(c_uint):

8.12.1.12. class c_ulonglong(c_uint):

8.12.1.13. class c_size_t(c_uint):

8.12.1.14. class c_ssize_t(c_uint):

8.12.1.15. class c_void_p(c_uint):

8.12.1.16. class c_char(c_wchar_p):

8.12.1.17. class c_wchar(c_wchar_p):

8.12.1.18. class c_char_p(c_wchar_p):

8.12.1.19. class c_double(c_float):

8.12.1.20. class c_longdouble(c_float):

8.12.1.21. class Test(TinyObj):

def add(self,c_uint1:c_uint,c_uint2:c_uint)->int:...
def dc_cpuapdu_hex(self,slen:int,sendbuf:bytes,rlen:c_uint,rcvbuf:c_char_p)->int:...
def print_rcv(self,rcvbuf:c_char_p):...

8.12.1.22. class create_string_buffer(TinyObj):

def __init__(self,size:int):...
def __getitem__(self,__key:int)->int:...

8.12.1.23. class c_buffer(TinyObj):

def __init__(self,value:any,size:int):...
def __getitem__(self,__key:int)->int:...

8.12.2. Examples