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