struttura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)
La struttura FILE_MAILSLOT_QUERY_INFORMATION contiene informazioni su un oggetto 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;
Members
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 dalla mailslot.
ReadTimeout
Tempo, in millisecondi, in cui un'operazione di lettura può attendere che un messaggio venga scritto nel mailslot prima che si verifichi un timeout. Il valore -1 richiede che l'attesa di lettura per sempre per un messaggio, senza timeout. Un valore pari a 0 richiede che la lettura non attenda e restituisca immediatamente se un messaggio in sospeso è disponibile per essere letto o meno.
Commenti
Per altre informazioni, vedere Mailslots.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 |
Intestazione | ntifs.h (include FltKernel.h, Ntifs.h) |