struttura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)
La struttura FILE_MAILSLOT_QUERY_INFORMATION contiene informazioni su un mailslot.
Sintassi
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;
Membri
MaximumMessageSize
Dimensione massima, in byte, di un singolo messaggio che può essere scritto nel file mailslot o 0 per un messaggio di qualsiasi dimensione.
MailslotQuota
Dimensioni, in byte, del pool in memoria riservato per le scritture in questo mailslot.
NextMessageSize
Dimensione del messaggio successiva, in byte.
MessagesAvailable
Numero totale di messaggi in attesa di lettura dal file mailslot.
ReadTimeout
Tempo, espresso in millisecondi, in cui un'operazione di lettura può attendere che un messaggio venga scritto nel file mailslot prima che si verifichi un timeout. Il valore -1 richiede che la lettura attenda per sempre un messaggio, senza timeout. Valore 0 richiede che la lettura non attenda e restituisca immediatamente se un messaggio in sospeso è disponibile per essere letto o meno.
Osservazioni
Per altre informazioni, vedere Mailslots.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 |
intestazione | ntifs.h (include FltKernel.h, Ntifs.h) |