Re: Redistribution of Hotfix KB943198
- From: Tim Roberts <timr@xxxxxxxxx>
- Date: Sun, 13 Jul 2008 21:27:59 -0700
chris.aseltine@xxxxxxxxx wrote:
On Jul 11, 11:42 pm, Tim Roberts <t...@xxxxxxxxx> wrote:
When a single transfer is an exact multiple of the endpoint's packet size,
that is EXACTLY what the spec says. Without it, the transfer is considered
to be still in progress, hence the performance issue.
I'm unconvinced. The language in the spec refers to an "endpoint",
i.e. that means to me on the device side only: (section 5.8.3 of the
1.1 spec)
"A bulk transfer is complete when the *endpoint* (emphasis mine) does
one of the following:
- Has transferred exactly the amount of data expected
- Transfers a packet with a payload size less than wMaxPacketSize or
transfers a zero-length packet."
It's the same in both directions. Think about it logically. How else
would you ever signal to the device that a transfer is complete?
--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
.
- Follow-Ups:
- Re: Redistribution of Hotfix KB943198
- From: chris . aseltine
- Re: Redistribution of Hotfix KB943198
- References:
- Redistribution of Hotfix KB943198
- From: Peter Fernandez
- Re: Redistribution of Hotfix KB943198
- From: chris . aseltine
- Re: Redistribution of Hotfix KB943198
- From: Tim Roberts
- Re: Redistribution of Hotfix KB943198
- From: chris . aseltine
- Redistribution of Hotfix KB943198
- Prev by Date: Re: Print Driver Font Rotation Problem
- Next by Date: Re: EngAllocUserMem 64 bit driver, 32 bit client How to Do?
- Previous by thread: Re: Redistribution of Hotfix KB943198
- Next by thread: Re: Redistribution of Hotfix KB943198
- Index(es):
Relevant Pages
|