Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando un provider crea una pagina delle proprietà per il dispositivo o la classe dispositivo, fornisce un puntatore a una funzione di callback. La funzione di callback viene chiamata una volta quando viene creata la pagina delle proprietà e di nuovo quando sta per essere eliminata definitivamente.
Il callback è una funzione PropSheetPageProc descritta nella documentazione di Windows SDK. Questa funzione deve essere in grado di gestire le azioni PSPCB_CREATE e PSPCB_RELEASE.
Il callback viene chiamato con un messaggio di PSPCB_CREATE quando viene creata una pagina delle proprietà. In risposta a questo messaggio, il callback può allocare memoria per i dati associati alla pagina. La funzione deve restituire TRUE per continuare a creare la pagina o FALSE se la pagina non deve essere creata.
Le pagine delle proprietà per un dispositivo vengono eliminate definitivamente quando l'utente fa clic su OK o Annulla nella finestra di dialogo della pagina o fa clic su Disinstalla nella scheda Driver .
Quando una pagina delle proprietà viene eliminata definitivamente, il callback viene chiamato con un messaggio di PSPCB_RELEASE. La funzione deve liberare tutti i dati allocati al momento della creazione della pagina delle proprietà. In genere, ciò comporta la liberazione dei dati a cui fa riferimento il membro lParam della struttura PROPSHEETPAGE. Il valore restituito viene ignorato quando la pagina viene eliminata definitivamente.