estrutura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)
A estrutura FILE_MAILSLOT_QUERY_INFORMATION contém informações sobre um emaillot.
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 emaillot 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 emaillot.
ReadTimeout
O tempo, em milissegundos, em que uma operação de leitura pode esperar que uma mensagem seja gravada no emaillot antes que ocorra um tempo limite. Um valor de –1 solicitações que a leitura espera para sempre por uma mensagem, sem 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 ser lida ou não.
Observações
Para obter mais informações, consulte Emailslots.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 |
cabeçalho | ntifs.h (inclua FltKernel.h, Ntifs.h) |