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) |