structure TWAIN_CAPABILITY (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 | Obtenez 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éfinir 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 se trouver 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 du tableau 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 a des fonctionnalités privées et, le cas échéant, ce qu’ils sont. Une structure TWAIN_CAPABILITY est utilisée dans cette communication. Pour plus d’informations, consultez de compatibilité TWAIN.
Les codes de retour TWAIN et les codes de contrôle sont définis dans twain.h, qui peuvent être obtenus à partir du groupe de travail TWAIN.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | wiatwcmp.h (include Wiatwcmp.h) |