Funzione DeleteMonitor
La funzione DeleteMonitor rimuove un monitoraggio porta aggiunto dalla funzione AddMonitor .
Sintassi
BOOL DeleteMonitor(
_In_ LPTSTR pName,
_In_ LPTSTR pEnvironment,
_In_ LPTSTR pMonitorName
);
Parametri
-
pName [in]
-
Puntatore a una stringa con terminazione null che specifica il nome del server da cui deve essere rimosso il monitoraggio. Se questo parametro è NULL, il monitoraggio della porta viene rimosso in locale.
-
pEnvironment [in]
-
Puntatore a una stringa con terminazione null che specifica l'ambiente da cui deve essere rimosso il monitoraggio, ad esempio Windows x86, Windows IA64 o Windows x64. Se questo parametro è NULL, il monitoraggio viene rimosso dall'ambiente corrente dell'applicazione chiamante e del computer client (non dell'applicazione di destinazione e del server di stampa).
-
pMonitorName [in]
-
Puntatore a una stringa con terminazione null che specifica il nome del monitoraggio da rimuovere.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un valore diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
Nota
Si tratta di una funzione di blocco o sincrona e potrebbe non restituire immediatamente. La velocità con cui questa funzione restituisce dipende da fattori di runtime come lo stato della rete, la configurazione del server di stampa e i fattori di implementazione del driver della stampante difficili da prevedere durante la scrittura di un'applicazione. La chiamata a questa funzione da un thread che gestisce l'interazione con l'interfaccia utente potrebbe rendere l'applicazione non rispondente.
Il chiamante deve avere SeLoadDriverPrivilege.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|
Nomi Unicode e ANSI |
DeleteMonitorW (Unicode) e DeleteMonitorA (ANSI) |