Compartir a través de


estructura TWAIN_CAPABILITY (wiatwcmp.h)

La estructura de TWAIN_CAPABILITY contiene información utilizada cuando una aplicación compatible con TWAIN se comunica con un controlador WIA.

Sintaxis

typedef struct _TWAIN_CAPABILITY {
  LONG lSize;
  LONG lMSG;
  LONG lCapID;
  LONG lConType;
  LONG lRC;
  LONG lCC;
  LONG lDataSize;
  BYTE Data[1];
} TWAIN_CAPABILITY, *PTWAIN_CAPABILITY;

Miembros

lSize

Especifica el tamaño, en bytes, de la estructura TWAIN_CAPABILITY.

lMSG

Especifica el mensaje TWAIN determinado, que puede ser uno de los siguientes valores:

Valor Significado
MSG_GET Obtenga una funcionalidad.
MSG_GETCURRENT Obtenga la funcionalidad actual.
MSG_GETDEFAULT Obtenga la funcionalidad predeterminada.
MSG_RESET Restablezca la funcionalidad.
MSG_SET Establezca una funcionalidad.

lCapID

Especifica el identificador de la capacidad que se va a establecer u obtener.

lConType

Especifica el tipo de contenedor de la funcionalidad.

lRC

Especifica el código de retorno de TWAIN. Este valor puede estar en de lo siguiente:

Valor Significado
TWRC_FAILURE No se admite la funcionalidad especificada por el miembro lCapID .
TWRC_SUCCESS Se admite la funcionalidad especificada por el miembro lCapID .
TWRC_SUCCESS Consulte la sección Comentarios .

lCC

Especifica el código de condición de TWAIN. Este valor puede ser uno de los siguientes:

Valor Significado
TWCC_BUMMER Error en la operación por una razón desconocida.
TWCC_SUCCESS La operación se realizó correctamente.
TWCC_XXX Consulte la sección Comentarios .

lDataSize

Especifica el tamaño, en bytes de los datos de la matriz Data .

Data[1]

Es una matriz que contiene los datos de funcionalidad. El tamaño real, en bytes, de la matriz se indica mediante el miembro lDataSize .

Comentarios

Una aplicación compatible con TWAIN se comunica con un controlador WIA mediante la compatibilidad de TWAIN más adelante para averiguar si el controlador tiene funcionalidades privadas y, si es así, cuáles son. En esta comunicación se usa una estructura TWAIN_CAPABILITY. Para obtener más información, vea Compatibilidad de TWAIN.

Los códigos de retorno y los códigos de control de TWAIN se definen en twain.h, que se pueden obtener del Grupo de Trabajo de TWAIN.

Requisitos

Requisito Valor
Header wiatwcmp.h (incluye Wiatwcmp.h)