Resultados da pesquisa a pedido "ctypes"

1 a resposta

Como uso ctypes para definir o ponteiro de função externa de uma biblioteca para uma função de retorno de chamada Python?

Algumas bibliotecas C exportam ponteiros de função, de modo que o usuário da biblioteca defina esse ponteiro para o endereço de sua própria função para implementar um gancho ou retorno de chamada. Nesta biblioteca de exemploliblibrary.so, como ...

1 a resposta

Como o ctypes.cdll.LoadLibrary (None) funciona?

Comoctypes.cdll.LoadLibrary() ligue para trabalhar comNone passou como argumento? Quando tento o código abaixo, parece que omath a biblioteca é carregada automaticamente: >>> import ctypes >>> lib = ctypes.cdll.LoadLibrary(None) >>> lib.sin ...

1 a resposta

Python ctypes: chamando uma função com tipos personalizados em c

Estou tentando embrulharcódigo c pré-existente [https://github.com/wjasper/Linux_Drivers]para uso em Python no Linux. Tenho pouca experiência com c, e atualmente estou abordando esse problema usando ctypes. Minha função C requer uma matriz 2D com ...

1 a resposta

Obtendo elementos da estrutura ctype com introspecção?

Não consegui encontrar nada para me ajudar com esse tipo de problema: estou tentando obter um deslocamento de um atributo que faz parte de estruturas aninhadas, como: data_types.py class FirstStructure (ctypes.Structure): _fields_ = [('Junk', ...

1 a resposta

ctypes struct contendo matrizes

Estou tentando usarctypes. Estou interessado em manipular estruturas C contendo matrizes. Considere o seguintemy_library.c #include <stdio.h> typedef struct { double first_array[10]; double second_array[10]; } ArrayStruct; void ...

1 a resposta

Python ctypes para retornar uma matriz de ponteiros de função

Estou trabalhando com uma DLL que contém uma única chamada que retorna uma matriz de ponteiros de função. GetMyApi () retorna um ponteiro para uma estrutura, que é uma matriz de ponteiros de função. As próprias funções têm diferentes entradas e ...

1 a resposta

Python ctypes cdll.LoadLibrary, instancia um objeto, executa seu método, endereço de variável privada truncado

Eu escrevi uma biblioteca dll em c, compile com o vs2017 de 64 bits e tente carregá-lo com o python3.6 de 64 bits. No entanto, o endereço da variável de membro do objeto foi truncado para 32 bits. Aqui está o meu arquivo sim.c, compilado no ...

1 a resposta

Recebendo WM_COPYDATA em Python

Estou tentando ler em Python oWM_COPYDATA mensagem que alguns aplicativos (estou tentando com o Spotify) enviam ao WindowsLiveMessenger para atualizar a frase "O que estou ouvindo ..." Pelo que pude encontrar,WM_COPYDATAs mensagens @ vêm em ...

1 a resposta

use ctypes python para interagir com o nvapi (siga o código de demonstração)

Este é um seguimento da minha pergunta anterior: ajuda com ctypes python e nvapi [https://stackoverflow.com/questions/6163770/help-with-python-ctypes-and-nvapi] Estou postando outra pergunta porque já selecionei uma resposta na minha pergunta ...

1 a resposta

Wrapper Python para um retorno de chamada C

Tentando criar um retorno de chamada python que precisa ser chamado ao chamar o retorno de chamada C de uma dll no ambiente do Windows. Revise o código abaixo para entender o problema. from ctypes import * #---------qsort Callback-------------# ...