структура FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)
Структура FILE_MAILSLOT_QUERY_INFORMATION содержит сведения о почтовом слое.
Синтаксис
typedef struct _FILE_MAILSLOT_QUERY_INFORMATION {
ULONG MaximumMessageSize;
ULONG MailslotQuota;
ULONG NextMessageSize;
ULONG MessagesAvailable;
LARGE_INTEGER ReadTimeout;
} FILE_MAILSLOT_QUERY_INFORMATION, *PFILE_MAILSLOT_QUERY_INFORMATION;
Члены
MaximumMessageSize
Максимальный размер (в байтах) одного сообщения, которое может быть записано в mailslot, или 0 для сообщения любого размера.
MailslotQuota
Размер (в байтах) пула в памяти, зарезервированного для операций записи в этот mailslot.
NextMessageSize
Следующий размер сообщения в байтах.
MessagesAvailable
Общее количество сообщений, ожидающих чтения из почтового ящика.
ReadTimeout
Время (в миллисекундах), когда операция чтения может ожидать, пока сообщение будет записано в mailslot до истечения времени ожидания. Значение –1 запрашивает, что чтение ожидает сообщения без истечения времени ожидания. Значение 0 запрашивает, что чтение не ожидает и немедленно возвращает, доступно ли ожидающее сообщение для чтения.
Комментарии
Дополнительные сведения см. в разделе Mailslots.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 |
Верхняя часть | ntifs.h (включая FltKernel.h, Ntifs.h) |