Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Transfery oparte na strumieniu upraszczają procesy dla sterowników i deweloperów sterowników. W przypadku transferu w pamięci i plików obiekt wywołujący musiał określić typ transferu do użycia, a sterownik musiał wykonywać różne akcje w zależności od wybranego typu transferu. W przypadku transferów opartych na strumieniu obiekt wywołujący nie musi określać pamięci ani transferów plików; obiekt wywołujący określa tylko strumień do użycia, a sterownik zachowuje się w taki sam sposób, czy ten strumień jest strumieniem plików, czy strumieniem pamięci. Korzystanie ze strumieni zapewnia również łatwą integrację z filtrem przetwarzania obrazów WIA.
Podobnie jak w przypadku innych interfejsów programowania aplikacji WIA (API) i interfejsów sterowników urządzeń (DDI), usługa IStream jest oparta na modelu obiektów składników (COM). Aby mieć pewność, że transfery strumieni są zgodne z innymi strumieniami, interfejs IWiaTransfer musi być uwidoczniony.
Interfejs IWiaTransfer zawiera metody, które umożliwiają wyświetlanie postępu podczas transferu, anulowania transferu, integracji raportowania błędów i stanu oraz przekazywania i pobierania danych z urządzenia. Interfejs IWiaTransfer jest dostępny tylko za pośrednictwem interfejsu IWiaItem2 . Aby uzyskać więcej informacji na temat interfejsów IWiaItem2 lub IWiaTransfer i ich metod, zobacz dokumentację zestawu Microsoft Windows SDK.
Ta sekcja zawiera następujące elementy: