Condividi tramite


Nomi mailslot

Quando un processo crea un oggetto mailslot, il nome del file mailslot deve avere il formato seguente.

\\.\mailslot\[path\]name

Un nome mailslot richiede gli elementi seguenti: due barre rovesciata per iniziare il nome, un punto, una barra rovesciata dopo il punto, la parola "mailslot" e una barra rovesciata finale. I nomi non fanno distinzione tra maiuscole e minuscole. Un nome mailslot può essere preceduto da un percorso costituito dai nomi di una o più directory, separati da barre rovesciate. Ad esempio, se un utente si aspetta messaggi sull'oggetto delle imposte da Bob, Pete e Sue, l'applicazione mailslot dell'utente potrebbe consentire all'utente di creare singoli mailslot per ogni mittente, come illustrato di seguito:

\\.\mailslot\tax\bobs_comments
\\.\mailslot\tax\petes_comments
\\.\mailslot\tax\sues_comments

Per inserire un messaggio in un mailslot, un processo apre un mailslot per nome. Per scrivere in un mailslot nel computer locale, un processo può utilizzare un nome mailslot con lo stesso modulo utilizzato per la creazione di un oggetto mailslot. Questa situazione, tuttavia, è relativamente rara. Più frequentemente, utilizzare il modulo seguente per scrivere in un mailslot in un computer remoto specifico:

\\ComputerName\mailslot\[path\]name

Per inserire un messaggio in ogni mailslot nel dominio specificato con un determinato nome, utilizzare il formato seguente:

\\DomainName\mailslot\[path\]name

Per inserire un messaggio in ogni mailslot con un nome specificato nel dominio primario del sistema, usare il formato seguente:

\\*\mailslot\[path\]name