AVAILDATA: Difference between revisions
Appearance
mNo edit summary |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
Four-byte buffer in which the system returns the number of bytes that were available in the named pipe. | Four-byte buffer in which the system returns the number of bytes that were available in the named pipe. | ||
==Type == | |||
[[USHORT]] cbpipe; | [[USHORT]] cbpipe; | ||
USHORT cbmessage; | USHORT cbmessage; | ||
==C Declaration Method == | |||
typedef struct | typedef struct | ||
== Fields == | |||
;cbpipe:Number of bytes that were buffered in the pipe, including the message-header bytes and bytes that have been examined. | ;cbpipe:Number of bytes that were buffered in the pipe, including the message-header bytes and bytes that have been examined. | ||
;cbmessage:Number of bytes in the current message. A value of 0 indicates a byte-stream pipe. | ;cbmessage:Number of bytes in the current message. A value of 0 indicates a byte-stream pipe. | ||
==Example Code== | |||
<pre> | |||
typedef struct _AVAILDATA | |||
{ | |||
USHORT cbpipe; /* bytes left in pipe. */ | |||
USHORT cbmessage; /* bytes left in current message. */ | |||
} AVAILDATA; | |||
</pre> | |||
[[Category:Data type]] | [[Category:Data type]] |
Latest revision as of 17:24, 2 May 2025
Four-byte buffer in which the system returns the number of bytes that were available in the named pipe.
Type
USHORT cbpipe; USHORT cbmessage;
C Declaration Method
typedef struct
Fields
- cbpipe
- Number of bytes that were buffered in the pipe, including the message-header bytes and bytes that have been examined.
- cbmessage
- Number of bytes in the current message. A value of 0 indicates a byte-stream pipe.
Example Code
typedef struct _AVAILDATA { USHORT cbpipe; /* bytes left in pipe. */ USHORT cbmessage; /* bytes left in current message. */ } AVAILDATA;