Estructura LINETRANSLATECAPS (tapi.h)

La estructura LINETRANSLATECAPS describe las funcionalidades de traducción de direcciones. Esta estructura puede contener una matriz de estructuras LINELOCATIONENTRY y una matriz de estructuras LINECARDENTRY . La estructura LINETRANSLATECAPS la devuelve la función lineGetTranslateCaps .

Sintaxis

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;

Miembros

dwTotalSize

Tamaño total asignado a esta estructura de datos, en bytes.

dwNeededSize

Tamaño de esta estructura de datos necesaria para contener toda la información devuelta, en bytes.

dwUsedSize

Tamaño de la parte de esta estructura de datos que contiene información útil, en bytes.

dwNumLocations

Número de entradas en locationList. Incluye todas las ubicaciones definidas, incluido cero (valor predeterminado).

dwLocationListSize

Tamaño de la lista de ubicaciones conocidas para la traducción de direcciones, en bytes.

dwLocationListOffset

Desplazamiento desde el principio de esta estructura hasta la lista de ubicaciones conocidas para la traducción de direcciones. La lista consta de una secuencia de estructuras LINELOCATIONENTRY . El miembro dwLocationListOffset apunta al primer byte de la primera estructura y el miembro dwLocationListSize indica el número total de bytes de la lista.

dwCurrentLocationID

Identificador permanente de la entrada CurrentLocation en la sección [Ubicaciones] del Registro. Vea el miembro dwPermanentLocationID de la estructura LINELOCATIONENTRY .

dwNumCards

Número de entradas de CardList.

dwCardListSize

Tamaño de la lista de tarjetas de llamada conocidas para la traducción de direcciones, en bytes.

dwCardListOffset

Desfase desde el principio de esta estructura hasta la lista de tarjetas de llamada conocidas para la traducción de direcciones. Incluye solo entradas de tarjeta no ocultas e incluye siempre la tarjeta 0 (marcado directo). La lista consta de una secuencia de estructuras LINECARDENTRY . El miembro dwCardListOffset apunta al primer byte de la primera estructura y el miembro dwCardListSize indica el número total de bytes de la lista.

dwCurrentPreferredCardID

Tarjeta de llamada preferida para la entrada CurrentLocation en la sección [Ubicaciones] del Registro. Vea el miembro dwPreferredCardID de la estructura LINELOCATIONENTRY .

Comentarios

Es posible que esta estructura no se extienda.

Requisitos

Requisito Valor
Header tapi.h

Consulte también

LINECARDENTRY

LINELOCATIONENTRY

lineGetTranslateCaps