Partager via


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)