estrutura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)
A estrutura FILE_MAILSLOT_QUERY_INFORMATION contém informações sobre um maillot.
Sintaxe
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;
Membros
MaximumMessageSize
O tamanho máximo, em bytes, de uma única mensagem que pode ser gravada no maillot ou 0 para uma mensagem de qualquer tamanho.
MailslotQuota
O tamanho, em bytes, do pool na memória reservado para gravações neste emaillot.
NextMessageSize
O próximo tamanho da mensagem, em bytes.
MessagesAvailable
O número total de mensagens aguardando para serem lidas do maillot.
ReadTimeout
O tempo, em milissegundos, em que uma operação de leitura pode esperar que uma mensagem seja gravada no maillot antes que ocorra um tempo limite. Um valor de –1 solicita que a leitura aguarde para sempre uma mensagem, sem atingir o tempo limite. Um valor de 0 solicitações que a leitura não espera e retorna imediatamente se uma mensagem pendente está disponível para leitura ou não.
Comentários
Para obter mais informações, consulte Emailslots.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 |
Cabeçalho | ntifs.h (inclua FltKernel.h, Ntifs.h) |