Funzione DeleteForm
La funzione DeleteForm rimuove un nome di modulo dall'elenco dei moduli supportati.
Sintassi
BOOL DeleteForm(
_In_ HANDLE hPrinter,
_In_ LPTSTR pFormName
);
Parametri
-
hPrinter [in]
-
Indica l'handle della stampante aperto su cui deve essere eseguita questa funzione. Utilizzare la funzione OpenPrinter o AddPrinter per recuperare un handle della stampante.
-
pFormName [in]
-
Puntatore al nome del modulo 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.
DeleteForm può eliminare solo i nomi dei moduli aggiunti tramite la funzione AddForm .
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 |
DeleteFormW (Unicode) e DeleteFormA (ANSI) |