TWAIN_CAPABILITY structure (wiatwcmp.h)
La structure TWAIN_CAPABILITY contient des informations utilisées lorsqu’une application compatible TWAIN communique avec un pilote WIA.
Syntaxe
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;
Membres
lSize
Spécifie la taille, en octets, de la structure TWAIN_CAPABILITY.
lMSG
Spécifie le message TWAIN particulier, qui peut être l’une des valeurs suivantes :
Valeur | Signification |
---|---|
MSG_GET | Obtenir une fonctionnalité. |
MSG_GETCURRENT | Obtenez la fonctionnalité actuelle. |
MSG_GETDEFAULT | Obtenez la fonctionnalité par défaut. |
MSG_RESET | Réinitialisez la fonctionnalité. |
MSG_SET | Définissez une fonctionnalité. |
lCapID
Spécifie l’ID de la fonctionnalité à définir ou à obtenir.
lConType
Spécifie le type de conteneur de la fonctionnalité.
lRC
Spécifie le code de retour TWAIN. Cette valeur peut être sur les éléments suivants :
Valeur | Signification |
---|---|
TWRC_FAILURE | La fonctionnalité spécifiée par le membre lCapID n’est pas prise en charge. |
TWRC_SUCCESS | La fonctionnalité spécifiée par le membre lCapID est prise en charge. |
TWRC_SUCCESS | Consultez la section Remarques . |
lCC
Spécifie le code de condition TWAIN. Cette valeur peut être l'une des suivantes :
Valeur | Signification |
---|---|
TWCC_BUMMER | L’opération a échoué pour une raison inconnue. |
TWCC_SUCCESS | L'opération a réussi. |
TWCC_XXX | Consultez la section Remarques . |
lDataSize
Spécifie la taille, en octets, des données dans le tableau De données .
Data[1]
Tableau qui contient les données de capacité. La taille réelle, en octets, du tableau est indiquée par le membre lDataSize .
Remarques
Une application compatible TWAIN communique avec un pilote WIA par le biais de la compatibilité TWAIN ultérieurement pour déterminer si le pilote dispose de fonctionnalités privées et, le cas échéant, ce qu’il est. Une structure TWAIN_CAPABILITY est utilisée dans cette communication. Pour plus d’informations, consultez Compatibilité TWAIN.
Les codes de contrôle et les codes de retour TWAIN sont définis dans twain.h, qui peut être obtenu à partir du groupe de travail TWAIN.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wiatwcmp.h (incluez Wiatwcmp.h) |