다음을 통해 공유


TWAIN_CAPABILITY 구조체(wiatwcmp.h)

TWAIN_CAPABILITY 구조체는 TWAIN 호환 애플리케이션이 WIA 드라이버와 통신할 때 사용되는 정보를 보유합니다.

통사론

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;

회원

lSize

TWAIN_CAPABILITY 구조체의 크기(바이트)를 지정합니다.

lMSG

다음 값 중 하나일 수 있는 특정 TWAIN 메시지를 지정합니다.

의미
MSG_GET 기능을 가져옵니다.
MSG_GETCURRENT 현재 기능을 가져옵니다.
MSG_GETDEFAULT 기본 기능을 가져옵니다.
MSG_RESET 기능을 다시 설정합니다.
MSG_SET 기능을 설정합니다.

lCapID

설정하거나 가져올 기능의 ID를 지정합니다.

lConType

기능의 컨테이너 유형을 지정합니다.

lRC

TWAIN 반환 코드를 지정합니다. 이 값은 다음 중에서 사용할 수 있습니다.

의미
TWRC_FAILURE lCapID 멤버에서 지정한 기능은 지원되지 않습니다.
TWRC_SUCCESS lCapID 멤버가 지정한 기능이 지원됩니다.
TWRC_SUCCESS 설명 섹션을 참조하세요.

lCC

TWAIN 조건 코드를 지정합니다. 이 값은 다음 중 하나일 수 있습니다.

의미
TWCC_BUMMER 알 수 없는 이유로 작업이 실패했습니다.
TWCC_SUCCESS 작업이 성공했습니다.
TWCC_XXX 설명 섹션을 참조하세요.

lDataSize

Data 배열에 있는 데이터의 크기(바이트)를 지정합니다.

Data[1]

기능 데이터를 포함하는 배열입니다. 배열의 실제 크기(바이트)는 lDataSize 멤버로 표시됩니다.

발언

TWAIN 지원 애플리케이션은 나중에 TWAIN 호환성을 통해 WIA 드라이버와 통신하여 드라이버에 프라이빗 기능이 있는지 여부와 해당 기능이 무엇인지 확인합니다. 이 통신에는 TWAIN_CAPABILITY 구조가 사용됩니다. 자세한 내용은 TWAIN 호환성참조하세요.

TWAIN 반환 코드 및 제어 코드는 TWAIN 작업 그룹가져올 수 있는 twain.h정의됩니다.

요구 사항

요구
헤더 wiatwcmp.h(Wiatwcmp.h 포함)