Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tento článek obsahuje informace, které platí pro zastaralé operační systémy Windows.
Tato část ukazuje mapování, které se používá, když aplikace systému Windows Vista potřebuje pracovat se starším ovladačem. Následující tabulky popisují, jak vrstva kompatibility WIA přemapovává starší přenosové zprávy a tok dat na přenosové zprávy a tok dat systému Windows Vista.
Přenosy zpětného volání
Tato tabulka ukazuje přiřazení zpráv o zpětném volání zastaralého ovladače na zprávy odesílané do aplikace pro Windows Vista.
Zpráva o přenosu starší verze ovladače | Zpráva aplikace systému Windows Vista (po převodu vrstvy kompatibility) |
---|---|
IT_MSG_DATA | IStream::Seek,IStream::Write a WIA_TRANSFER_MSG_STATUS všechny ORed společně. |
IT_MSG_STATUS | Stav_zprávy_přenosu_WIA |
IT_MSG_DATA_HEADER | Ignorovaný. Tato zpráva je odesílána pouze službou, nikoli řidičem, a během tohoto typu přenosu se nikdy neodešle. |
IT_MSG_NOVÁ_STRÁNKA | Ignorovaný. Tato zpráva by neměla být nikdy přijata během tohoto typu přenosu. Starší ovladač by to odeslal pouze během přenosu s více stránkami s TYMED_CALLBACK nebo TYMED_MULTIPAGE_CALLBACK, které nejsou vystaveny aplikaci Windows Vista. Vrstva kompatibility přenáší pouze vícestrákovou vrstvu s TYMED_MULTIPAGE_FILE. U TYMED_FILE přenosů aplikace vždy obdrží vždy jednu stránku najednou. |
UKONČENÍ_IT_ZPRÁVY | Tato zpráva je odeslána pouze službou, nikoli ovladačem. Vrstva kompatibility odesílá místo toho WIA_TRANSFER_MSG_END_OF_STREAM a WIA_TRANSFER_MSG_END_OF_TRANSFER. |
ZPRÁVA_IT_NÁHLED_SOUBORU_DATA | Ignorovaný. Model přenosu IStream nepodporuje přenosová data mimo pásmo. |
IT_MSG_HLAVIČKA_DAT_NÁHLEDU_SOUBORU | Ignorovaný. Model přenosu IStream nepodporuje přenosová data mimo pásmo. |
Přenosy souborů
Tato tabulka ukazuje mapování starších zpráv o přenosu souborů ovladače do zpráv odeslaných do aplikace systému Windows Vista.
Zpráva o přenosu starší verze ovladače | Zpráva aplikace systému Windows Vista (po převodu vrstvy kompatibility) |
---|---|
IT_MSG_DATA | Ignorovaný. Tato zpráva by neměla být nikdy odeslána během přenosu souborů. |
IT_MSG_STATUS | WIA_TRANSFER_MSG_STATUS |
IT_MSG_DATA_HEADER | Ignorovaný. Tato zpráva je odesílána pouze službou (nikoli řidičem) a během tohoto typu přenosu se nikdy neodesílá. |
ZPRÁVA_IT_NOVÁ_STRÁNKA | Ignorovaný. Tato zpráva by neměla být nikdy přijata během tohoto typu přenosu. Starší ovladač by to odeslal pouze během přenosu s více stránkami s TYMED_CALLBACK nebo TYMED_MULTIPAGE_CALLBACK, které nejsou vystaveny aplikaci Windows Vista. Vrstva kompatibility ale s TYMED_MULTIPAGE_FILE přenáší pouze vícestrákovou vrstvu. Pro TYMED_FILE přenosy ovladač vždy obdrží jednu stránku najednou. |
Ukončení zprávy IT | Tato zpráva je odeslána pouze službou (nikoli řidičem). Vrstva kompatibility bude místo toho odesílat WIA_TRANSFER_MSG_END_OF_STREAM a WIA_TRANSFER_MSG_END_OF_TRANSFER. |
IT_MSG_NÁHLED_DAT_SOUBORU | Ignorovaný. Nový model přenosu nepodporuje data mimo pásmo. |
HLAVIČKA_DAT_NÁHLEDU_SOUBORU | Ignorovaný. Nový model přenosu nepodporuje data mimo pásmo. |
Další informace o starších přenosových zprávách naleznete v IWiaMiniDrvCallBack rozhraní.
Další informace o konstantách TYMED najdete v tématu Principy TYMED.