Compartilhar via


Estrutura LINETRANSLATECAPS (tapi.h)

A estrutura LINETRANSLATECAPS descreve os recursos de tradução de endereço. Essa estrutura pode conter uma matriz de estruturas LINELOCATIONENTRY e uma matriz de estruturas LINECARDENTRY . A estrutura LINETRANSLATECAPS é retornada pela função lineGetTranslateCaps .

Sintaxe

typedef struct linetranslatecaps_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumLocations;
  DWORD dwLocationListSize;
  DWORD dwLocationListOffset;
  DWORD dwCurrentLocationID;
  DWORD dwNumCards;
  DWORD dwCardListSize;
  DWORD dwCardListOffset;
  DWORD dwCurrentPreferredCardID;
} LINETRANSLATECAPS, *LPLINETRANSLATECAPS;

Membros

dwTotalSize

Tamanho total alocado para essa estrutura de dados, em bytes.

dwNeededSize

Tamanho para essa estrutura de dados necessária para armazenar todas as informações retornadas, em bytes.

dwUsedSize

Tamanho da parte dessa estrutura de dados que contém informações úteis, em bytes.

dwNumLocations

Número de entradas na LocationList. Ele inclui todos os locais definidos, incluindo zero (padrão).

dwLocationListSize

Tamanho da lista de locais conhecidos para a tradução de endereço, em bytes.

dwLocationListOffset

Deslocamento do início dessa estrutura para a lista de locais conhecidos pela tradução de endereços. A lista consiste em uma sequência de estruturas LINELOCATIONENTRY . O membro dwLocationListOffset aponta para o primeiro byte da primeira estrutura e o membro dwLocationListSize indica o número total de bytes na lista.

dwCurrentLocationID

Identificador permanente para a entrada CurrentLocation na seção [Locais] do registro. Consulte o membro dwPermanentLocationID da estrutura LINELOCATIONENTRY .

dwNumCards

Número de entradas no CardList.

dwCardListSize

Tamanho da lista de cartões de chamada conhecidos para a tradução de endereço, em bytes.

dwCardListOffset

Deslocamento do início dessa estrutura para a lista de cartões de chamada conhecidos pela tradução de endereço. Ele inclui apenas entradas de cartão não ocultas e sempre inclui cartão 0 (discagem direta). A lista consiste em uma sequência de estruturas LINECARDENTRY . O membro dwCardListOffset aponta para o primeiro byte da primeira estrutura e o membro dwCardListSize indica o número total de bytes na lista.

dwCurrentPreferredCardID

A chamada preferencial cartão para a entrada CurrentLocation na seção [Locais] do registro. Consulte o membro dwPreferredCardID da estrutura LINELOCATIONENTRY .

Comentários

Essa estrutura pode não ser estendida.

Requisitos

Requisito Valor
Cabeçalho tapi.h

Confira também

LINECARDENTRY

LINELOCATIONENTRY

Linegettranslatecaps