Section courante

A propos

Section administrative du site

ctypes

Types en C
Python

Description

Ce module contient une bibliothèque de fonctions étrangères pour Python.

Liste des procédures et fonctions

Nom Description
addressof Cette fonction permet de retourner l'adresse de la mémoire tampon sous forme d'entier.
alignment Cette fonction permet de retourner les exigences d'alignement d'un type ctypes.
byref Cette fonction permet de retourner un pointeur léger vers l'objet, devant être une instance d'un type ctypes.
cast Cette fonction permet d'effectuer une opération de castre comme l'opérateur de cast du C.
create_string_buffer Cette fonction permet de créer un tampon de caractères mutable.
create_unicode_buffer Cette fonction permet de créer un tampon de caractères Unicode mutable.
DllCanUnloadNow Cette fonction permet de mettre en oeuvre des serveurs COM in-process avec des ctypes et est appelé à partir de la fonction DllCanUnloadNow.
DllGetClassObject Cette fonction permet de mettre en oeuvre des serveurs COM in-process avec des ctypes et est appelé à partir de la fonction DllGetClassObject.
find_library Cette fonction permet d'essayer de trouver une bibliothèque et de retourner un chemin.
find_msvcrt Cette fonction permet de retourner le nom de fichier de la bibliothèque d'exécution VC utilisée par Python et par les modules d'extension.
FormatError Cette fonction permet de retourner une description textuelle du code d'erreur.
GetLastError Cette fonction permet de retourner le dernier code d'erreur défini par Windows dans le processus léger appelant.
get_errno Cette fonction permet de retourner la valeur actuelle de la copie ctypes-private de la variable système errno dans le processus léger appelant.
get_last_error Cette fonction permet de retourner la valeur actuelle de la copie ctypes-private de la variable système LastError dans le processus léger appelant.
memmove Cette fonction permet de copier le nombre d'octets de la source vers la destination.
memset Cette fonction permet de remplir le bloc mémoire à l'adresse de destination avec un nombre d'octets de valeur spécifié.
POINTER Cette fonction permet de créer et de retourner un nouveau type de pointeur ctypes.
pointer Cette fonction permet de créer une nouvelle instance de pointeur, pointant vers l'objet spécifié.
resize Cette fonction permet de redimensionner la mémoire tampon interne de l'objet spécifié, devant être une instance de type ctypes.
set_errno Cette fonction permet de définir la valeur actuelle de la copie ctypes-private de la variable système errno dans le processus léger spécifié et retourne la valeur précédente.
set_last_error Cette fonction permet de définir la valeur actuelle de la copie ctypes-private de la variable système LastError dans le processus léger spécifié et retourne la valeur précédente.
sizeof Cette fonction permet de retourner la taille en octets d'un tampon de mémoire de type ctypes ou d'instance.
string_at Cette fonction permet de retourner la chaîne de caractères C commençant à l'adresse de l'adresse mémoire sous la forme d'un objet octets.
WinError Cette fonction permet de créer une instance d'OSError.
wstring_at Cette fonction permet de retourner la chaîne de caractères large commençant à l'adresse de l'adresse mémoire sous forme de chaîne de caractères.


Dernière mise à jour : Vendredi, le 3 janvier 2020