Funzione DeletePrintProcessor
La funzione DeletePrintProcessor rimuove un processore di stampa aggiunto dalla funzione AddPrintProcessor .
Sintassi
BOOL DeletePrintProcessor(
_In_ LPTSTR pName,
_In_ LPTSTR pEnvironment,
_In_ LPTSTR pPrintProcessorName
);
Parametri
-
pName [in]
-
Puntatore a una stringa con terminazione Null che specifica il nome del server da cui deve essere rimosso il processore. Se questo parametro è NULL, il processore della stampante viene rimosso localmente.
-
pEnvironment [in]
-
Puntatore a una stringa con terminazione Null che specifica l'ambiente da cui rimuovere il processore, ad esempio Windows NT x86, Windows IA64 o Windows x64. Se questo parametro è NULL, il processore viene rimosso dall'ambiente corrente dell'applicazione chiamante e del computer client (non dell'applicazione di destinazione e del server di stampa). NULL è il valore consigliato, in quanto fornisce la massima portabilità.
-
pPrintProcessorName [in]
-
Puntatore a una stringa con terminazione Null che specifica il nome del processore 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à di restituzione di questa funzione 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. Chiamando questa funzione da un thread che gestisce l'interazione con l'interfaccia utente, l'applicazione potrebbe sembrare 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 |
DeletePrintProcessorW (Unicode) e DeletePrintProcessorA (ANSI) |