Поделиться через


структура 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

Размер пула в памяти в байтах, зарезервированного для записи в этот почтовый файл.

NextMessageSize

Следующий размер сообщения в байтах.

MessagesAvailable

Общее количество сообщений, ожидающих чтения из почтового объекта.

ReadTimeout

Время в миллисекундах, когда операция чтения может ожидать, пока сообщение будет записано в mailslot до истечения времени ожидания. Значение –1 запрашивает время ожидания чтения сообщения без истечения времени ожидания. Значение 0 запрашивает, что чтение не ожидается и возвращается немедленно, доступно ли ожидающее сообщение для чтения или нет.

Замечания

Дополнительные сведения см. в разделе Mailslots.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000
заголовка ntifs.h (include FltKernel.h, Ntifs.h)