注意 記憶體內傳輸適用於 Windows Vista 之前的作業系統。
記憶體內部資料傳輸是將映像資料從 WIA 迷你驅動程式傳輸至 WIA 服務已配置的記憶體緩衝區。 起始數據傳輸的 WIA 應用程式一律會決定數據傳輸緩衝區的大小。 此數據傳輸緩衝區的大小不能小於迷你驅動程式在 WIA_IPA_BUFFER_SIZE 屬性中定義的值。
WIA 應用程式判斷緩衝區大小之後,會要求 WIA 服務開始數據傳輸。 然後,WIA 服務會根據上一段所述的條件約束配置要求大小的記憶體緩衝區,並要求 WIA 迷你驅動程式開始數據傳輸,並將數據放入提供的緩衝區中。 WIA 迷你驅動程式會以數據填入緩衝區,並將它傳回給 WIA 服務,然後將數據傳回給要求的 WIA 應用程式。 重複此過程,直到沒有更多資料要傳輸。
下圖說明影像的記憶體傳輸。