FILE_MAILSLOT_QUERY_INFORMATION 結構 (ntifs.h)
FILE_MAILSLOT_QUERY_INFORMATION 結構包含mailslot的相關信息。
語法
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
等候從mailslot讀取的郵件總數。
ReadTimeout
讀取作業可以在逾時之前,等候郵件寫入郵件圖的時間,以毫秒為單位。 值 –1 會要求讀取永遠等候訊息,而不會逾時。值 0 要求讀取未等候,並立即傳回擱置的訊息是否可供讀取。
備註
如需詳細資訊,請參閱 Mailslots。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 |
標頭 | ntifs.h (包括 FltKernel.h、Ntifs.h) |