Dados gerais

Interface: IOPortManager_i386
Arquivos: ioportmanager_i386.h
Última atualização: 12/10/2003
Autor: Luiz Henrique Shigunov
Informações

Descrição
Funções

xxxx - InChar - Lê um char de uma porta
xxxx - InChars - Lê vários char de uma porta
xxxx - InShort - Lê um short de uma porta
xxxx - InShorts - Lê vários short de uma porta
xxxx - InInt - Lê um int de uma porta
xxxx - InInts - Lê vários int de uma porta

xxxx - OutChar - Escreve um char numa porta
xxxx - OutChars - Escreve vários char numa porta
xxxx - OutShort - Escreve um short numa porta
xxxx - OutShorts - Escreve vários short numa porta
xxxx - OutInt - Escreve um int numa porta
xxxx - OutInts - Escreve vários int numa porta

Descrição

Esta página descreve a interface IOPortManager_i386.

xxxx - InChar

Sintaxe

unsigned char IOPortManager_i386_InChar(unsigned short port);

Propriedades

Descrição

Esta função lê um char da porta port.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

O char lido.

xxxx - InChars

Sintaxe

void IOPortManager_i386_InChars(unsigned short port, void *addr, unsigned int size);

Propriedades

Descrição

Esta função lê size char da porta port e os coloca em addr em diante.

size não pode ser zero.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - InShort

Sintaxe

unsigned short IOPortManager_i386_InShort(unsigned short port);

Propriedades

Descrição

Esta função lê um short da porta port.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

O short lido.

xxxx - InShorts

Sintaxe

void IOPortManager_i386_InShorts(unsigned short port, void *addr, unsigned int size);

Propriedades

Descrição

Esta função lê size short da porta port e os coloca em addr em diante.

size não pode ser zero.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - InInt

Sintaxe

unsigned int IOPortManager_i386_InInt(unsigned short port);

Propriedades

Descrição

Esta função lê um int da porta port.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

O int lido.

xxxx - InInts

Sintaxe

void IOPortManager_i386_InInts(unsigned short port, void *addr, unsigned int size);

Propriedades

Descrição

Esta função lê size int da porta port e os coloca em addr em diante.

size não pode ser zero.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - OutChar

Sintaxe

void IOPortManager_i386_OutChar(unsigned short port, unsigned char value);

Propriedades

Descrição

Esta função escreve o char value na porta port.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - OutChars

Sintaxe

void IOPortManager_i386_OutChars(unsigned short port, const void *addr, unsigned int size);

Propriedades

Descrição

Esta função escreve size char na porta port. Os char são lidos de addr em diante.

size não pode ser zero.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - OutShort

Sintaxe

void IOPortManager_i386_OutShort(unsigned short port, unsigned short value);

Propriedades

Descrição

Esta função escreve o short value na porta port.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - OutShorts

Sintaxe

void IOPortManager_i386_OutShorts(unsigned short port, const void *addr, unsigned int size);

Propriedades

Descrição

Esta função escreve size short na porta port. Os short são lidos de addr em diante.

size não pode ser zero.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - OutInt

Sintaxe

void IOPortManager_i386_OutInt(unsigned short port, unsigned int value);

Propriedades

Descrição

Esta função escreve o int value na porta port.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.

xxxx - OutInts

Sintaxe

void IOPortManager_i386_OutInts(unsigned short port, const void *addr, unsigned int size);

Propriedades

Descrição

Esta função escreve size int na porta port. Os int são lidos de addr em diante.

size não pode ser zero.

Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.

Valor de retorno

Nada.