Funzioni della shell
Questa sezione descrive le funzioni della shell di Windows.
Argomento | Descrizione |
---|---|
Funzioni Intsafe.h |
|
Funzioni della libreria |
|
Funzioni path |
|
AssocCreateForClasses |
Recupera un oggetto che implementa un'interfaccia IQueryAssociations . |
AssocGetDetailsOfPropKey |
Recupera il valore per una determinata chiave di proprietà usando le informazioni sull'associazione file fornite dalle estensioni dello spazio dei nomi. |
CDefFolderMenu_Create2 |
Crea un menu di scelta rapida per un gruppo selezionato di oggetti cartella file. |
CommandLineToArgvW |
Analizza una stringa della riga di comando Unicode e restituisce una matrice di puntatori agli argomenti della riga di comando, insieme a un conteggio di tali argomenti, in modo analogo ai valori argv e argc C standard. |
APPLET_PROC |
Funge da punto di ingresso per un'applicazione Pannello di controllo. Si tratta di una funzione di callback definita dalla libreria. |
CreateAppContainerProfile |
Crea un profilo per utente per app di Windows Store. |
CreateEnvironmentBlock |
Recupera le variabili di ambiente per l'utente specificato. Questo blocco può quindi essere passato alla funzione CreateProcessAsUser. |
CreateMRUListW |
Crea un nuovo elenco usato più di recente.Create a new most most most used (MRU). |
Creare il profilo |
Crea un nuovo profilo utente. |
DefScreenSaverProc |
Fornisce l'elaborazione predefinita per tutti i messaggi non elaborati da un'applicazione screen saver. |
DefSubclassProc |
Chiama il gestore successivo nella catena di sottoclassi di una finestra. L'ultimo gestore nella catena di sottoclassi chiama la routine della finestra originale per la finestra. |
DeleteAppContainerProfile |
Elimina il profilo specificato per utente, per app. |
DeleteProfile |
Elimina il profilo utente e tutte le impostazioni correlate all'utente dal computer specificato. Il chiamante deve disporre di privilegi amministrativi per eliminare il profilo di un utente. |
DestroyEnvironmentBlock |
Libera le variabili di ambiente create dalla funzione CreateEnvironmentBlock. |
DeriveAppContainerSidFromAppContainerName |
Ottiene il SID del profilo specificato. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName è riservato per un uso futuro. |
DLLGETVERSIONPROC |
Implementata da molte DLL della shell di Windows per consentire alle applicazioni di ottenere informazioni sulla versione specifiche della DLL. |
DragAcceptFiles |
Registra se una finestra accetta file eliminati. |
DragFinish |
Rilascia memoria allocata dal sistema per il trasferimento dei nomi di file all'applicazione. |
DragQueryFile |
Recupera i nomi dei file eliminati risultanti da un'operazione di trascinamento della selezione riuscita. |
DragQueryPoint |
Recupera la posizione del puntatore del mouse al momento dell'eliminazione di un file durante un'operazione di trascinamento della selezione. |
DuplicateIcon |
Crea un duplicato di un'icona specificata. |
ExpandEnvironmentStringsForUser |
Espande la stringa di origine usando il blocco di ambiente stabilito per l'utente specificato. |
ExtractAssociatedIcon |
Ottiene un handle per un'icona archiviata come risorsa in un file o un'icona archiviata nel file eseguibile associato di un file. |
ExtractIcon |
Ottiene un handle per un'icona dal file eseguibile, dalla DLL o dal file icona specificato. Per recuperare una matrice di handle in icone grandi o piccole, usare la funzione ExtractIconEx. |
ExtractIconEx |
La funzione ExtractIconEx crea una matrice di handle in icone grandi o piccole estratte dal file eseguibile, dalla DLL o dal file icona specificato. |
FileIconInit |
Inizializza o reinizializza l'elenco di immagini di sistema. |
FindExecutable |
Recupera il nome e l'handle nel file eseguibile (.exe) associato a un file di documento specifico. |
FreeConfirmConflictItem |
Libera le risorse allocate per una struttura CONFIRM_CONFLICT_ITEM. |
FreeIDListArray |
Libera la memoria usata da un puntatore a una matrice di elenchi di identificatori di elemento (PIDL). |
FreeIDListArrayChild |
Rilascia lo spazio di memoria per la matrice di puntatori agli ID elemento figlio. Vengono rilasciati sia il PITEMID_CHILDs all'interno della matrice che la matrice stessa. |
FreeIDListArrayFull |
Rilascia lo spazio di memoria per la matrice PIDL. Vengono rilasciati sia il PIDLIST_ABSOLUTEs all'interno della matrice che la matrice stessa. |
FreeKnownFolderDefinitionFields |
Libera i campi allocati nel risultato da IKnownFolder::GetFolderDefinition. |
FreeMRUList |
Libera l'handle associato all'elenco MRU e scrive i dati memorizzati nella cache nel Registro di sistema. |
GetAllUsersProfileDirectory |
Recupera il percorso della radice della directory che contiene i dati del programma condivisi da tutti gli utenti. |
GetAppContainerFolderPath |
Ottiene il percorso della cartella dati dell'app locale per il contenitore di app specificato. |
GetAppContainerRegistryLocation |
Ottiene il percorso dell'archiviazione del Registro di sistema associata a un contenitore di app. |
GetContractDelegateWindow |
Recupera una finestra impostata come delegato per la finestra di primo piano principale di un'app allo scopo di associare la finestra del delegato ai contratti dell'app. Usa questa funzione se sei uno sviluppatore che scrive un'app di Windows Store in C++nativo. |
GetCurrentProcessExplicitAppUserModelID |
Recupera l'ID modello utente applicazione (AppUserModelID) definito dall'applicazione e esplicito per il processo corrente. |
GetDefaultUserProfileDirectory |
Recupera il percorso della radice del profilo dell'utente predefinito. |
GetDpiForShellUiComponent |
Recupera i punti per pollice (dpi) occupati da un SHELL_UI_COMPONENT in base al fattore di scala corrente e PROCESS_DPI_AWARENESS. |
GetMenuContextHelpId |
Recupera l'identificatore di contesto della Guida associato al menu specificato. |
GetProfilesDirectory |
Recupera il percorso della directory radice in cui sono archiviati i profili utente. |
GetProfileType |
Recupera il tipo di profilo caricato per l'utente corrente. |
GetScaleFactorForDevice |
Ottiene il fattore di scala preferito per un dispositivo di visualizzazione. |
GetScaleFactorForMonitor |
Ottiene il fattore di scala di un monitor specifico. Questa funzione sostituisce GetScaleFactorForDevice. |
GetUserProfileDirectory |
Recupera il percorso della directory radice del profilo dell'utente specificato. |
GetWindowContextHelpId |
Recupera l'identificatore del contesto della Guida, se presente, associato alla finestra specificata. |
GetWindowSubclass |
Recupera i dati di riferimento per il callback della sottoclasse della finestra specificata. |
IDListContainerIsConsistent |
Verifica che la struttura del contenitore di un IDList sia valida. |
ILAppendID |
Aggiunge o antepone una struttura SHITEMID a una struttura ITEMIDLIST. |
ILClone |
Clona una struttura ITEMIDLIST. |
ILCloneChild |
Clona una struttura ITEMIDLIST figlio. |
ILCloneFirst |
Clona la prima struttura SHITEMID in una struttura ITEMIDLIST. |
ILCloneFull |
Clona una struttura ITEMIDLIST completa o assoluta. |
ILCombine |
Combina due strutture ITEMIDLIST. |
ILCreateFromPath |
Restituisce la struttura ITEMIDLIST associata a un percorso di file specificato. |
ILFindChild |
Determina se una struttura ITEMIDLIST specificata è figlio di un'altra struttura ITEMIDLIST. |
ILFindLastID |
Restituisce un puntatore all'ultima struttura SHITEMID in una struttura ITEMIDLIST. |
ILFree |
Libera una struttura ITEMIDLIST allocata dalla shell. |
ILGetNext |
Recupera la struttura SHITEMID successiva in una struttura ITEMIDLIST. |
ILGetSize |
Restituisce le dimensioni, in byte, di una struttura ITEMIDLIST. |
ILIsAligned |
Verifica se una costante ITEMIDLIST è allineata su un limite di puntatore, ovvero una DWORD in architetture a 32 bit e una QWORD in architetture a 64 bit. |
ILIsChild |
Verifica se un PIDL è un PIDL figlio, ovvero un PIDL con esattamente uno SHITEMID. |
ILIsEmpty |
Verifica se una struttura ITEMIDLIST è vuota. |
ILIsEqual |
Verifica se due strutture ITEMIDLIST sono uguali in un confronto binario. |
ILIsParent |
Verifica se una struttura ITEMIDLIST è l'elemento padre di un'altra struttura ITEMIDLIST . |
ILNext(PCUIDLIST_RELATIVE) |
Recupera la struttura SHITEMID successiva in una struttura ITEMIDLIST. |
ILNext(PUIDLIST_RELATIVE) |
Recupera la struttura SHITEMID successiva in una struttura ITEMIDLIST. |
ILRemoveLastID |
Rimuove l'ultima struttura SHITEMID da una struttura ITEMIDLIST. |
ILSaveToStream |
Salva una struttura ITEMIDLIST in un flusso. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
Ignora un determinato numero di byte in una struttura ITEMIDLIST costante, non allineata e relativa. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Ignora un determinato numero di byte in una struttura ITEMIDLIST non allineata e relativa. |
InetIsOffline |
Determina se il sistema è connesso a Internet. |
InitNetworkAddressControl |
Inizializza la classe della finestra di controllo degli indirizzi di rete. |
LoadUserProfile |
Carica il profilo dell'utente specificato. Il profilo può essere un profilo utente locale o un profilo utente mobile. |
MIMEAssociationDialog |
Esegue la finestra di dialogo Tipo di contenuto MIME non registrato. Nota: Windows XP Service Pack 2 (SP2) o versione successiva: questa funzione non è più supportata. |
PathMakeUniqueName |
Crea un nome di percorso univoco da un modello. |
PathYetAnotherMakeUniqueName |
Crea un nome file univoco basato su un nome file esistente. |
RegisterAppStateChangeNotification |
Consente a un'app di registrare una funzione di callback tramite cui può ricevere una notifica che la relativa libreria entra o esce da uno stato sospeso. L'app può usare queste informazioni per eseguire tutte le operazioni necessarie, ad esempio il mantenimento dello stato, che devono essere eseguite a quel punto. |
RegisterDialogClasses |
Registra tutte le classi di finestre non standard richieste dalla finestra di dialogo di configurazione di uno screen saver. |
RegisterScaleChangeEvent |
Registra per un evento che viene attivato quando la scala è stata modificata. Questa funzione sostituisce RegisterScaleChangeNotifications. |
RegisterScaleChangeNotifications |
Registra una finestra per ricevere i callback quando cambiano le informazioni di ridimensionamento. Nota: questa funzione non è supportata a partire da Windows 8.1. Usare invece RegisterScaleChangeEvent. |
RemoveWindowSubclass |
Rimuove un callback di sottoclasse da una finestra. |
RevokeScaleChangeNotifications |
Revoca la registrazione di una finestra, impedendogli di ricevere callback quando cambiano le informazioni di ridimensionamento. Nota: questa funzione non è supportata a partire da Windows 8.1. Usare invece UnregisterScaleChangeEvent. |
ScreenSaverConfigureDialog |
Riceve i messaggi inviati alla finestra di dialogo di configurazione dello screen saver. Uno screen saver che consente la configurazione utente deve definire questa funzione. |
ScreenSaverProc |
Riceve i messaggi inviati alla finestra di screen saver specificata. |
SetContractDelegateWindow |
Associa una finestra dell'app diversa dalla finestra principale in primo piano ai contratti di un'app. Usa questa funzione se sei uno sviluppatore che scrive un'app di Windows Store in C++nativo. |
SetCurrentProcessExplicitAppUserModelID |
Specifica un AppUserModelID univoco definito dall'applicazione che identifica il processo corrente sulla barra delle applicazioni. Questo identificatore consente a un'applicazione di raggruppare i processi e le finestre associati sotto un singolo pulsante della barra delle applicazioni. |
SetMenuContextHelpId |
Associa un identificatore di contesto della Guida a un menu. |
SetWindowContextHelpId |
Associa un identificatore di contesto della Guida alla finestra specificata. |
SetWindowSubclass |
Installa o aggiorna un callback della sottoclasse di una finestra. |
SHAddToRecentDocs |
Notifica al sistema che è stato eseguito l'accesso a un elemento, ai fini del rilevamento di tali elementi usati più di recente e più frequentemente. Questa funzione può essere usata anche per cancellare tutti i dati di utilizzo. |
SHAppBarMessage |
Invia un messaggio della barra delle app al sistema. |
SHAssocEnumHandlers |
Restituisce un oggetto di enumerazione per un set specificato di gestori dell'estensione del nome file. |
SHAssocEnumHandlersForProtocolByApplication |
Ottiene un'interfaccia di enumerazione che fornisce l'accesso ai gestori associati a un determinato protocollo. |
SHBindToFolderIDListParent |
Dato un elemento dello spazio dei nomi shell specificato sotto forma di cartella e un elenco di identificatori di elemento relativo a tale cartella, questa funzione viene associata all'elemento padre dell'elemento dello spazio dei nomi e, facoltativamente, restituisce un puntatore al componente finale dell'elenco di identificatori di elemento. |
SHBindToFolderIDListParentEx |
Estende la funzione SHBindToFolderIDListParent consentendo al chiamante di specificare un contesto di associazione. |
SHBindToObject |
Recupera e associa a un oggetto specificato usando il metodo IShellFolder::BindToObject dello spazio dei nomi Shell. |
SHBindToParent |
Accetta un puntatore a un elenco di identificatori di elemento completo (PIDL) e restituisce un puntatore all'interfaccia specificato nell'oggetto padre. |
SHBrowseForFolder |
Visualizza una finestra di dialogo che consente all'utente di selezionare una cartella shell. |
SHChangeNotification_Lock |
Blocca la memoria condivisa associata a un evento di notifica delle modifiche della shell. |
SHChangeNotification_Unlock |
Sblocca la memoria condivisa per una notifica di modifica. |
SHChangeNotify |
Notifica al sistema di un evento che un'applicazione ha eseguito. Un'applicazione deve usare questa funzione se esegue un'azione che può influire sulla shell. |
SHChangeNotifyDeregister |
Annulla la registrazione del processo di finestra del client dalla ricezione dei messaggi SHChangeNotify. |
SHChangeNotifyRegister |
Registra una finestra per ricevere notifiche dal file system o dalla shell, se il file system supporta le notifiche. |
SHChangeNotifyRegisterThread |
Consente di registrare e annullare la registrazione asincrona di un thread. |
SHCreateAssociationRegistration |
Crea un oggetto IApplicationAssociationRegistration basato sull'implementazione stock dell'interfaccia fornita da Windows. |
SHCreateDataObject |
Crea un oggetto dati in una cartella padre. |
SHCreateDefaultContextMenu |
Crea un oggetto che rappresenta l'implementazione predefinita del menu di scelta rapida della shell. |
SHCreateDefaultExtractIcon |
Crea un estrattore di icone standard, le cui impostazioni predefinite possono essere ulteriormente configurate tramite l'interfaccia IDefaultExtractIconInit . |
SHCreateDefaultPropertiesOp |
Crea un'operazione di file che imposta le proprietà predefinite per l'elemento shell che non sono già state impostate. |
SHCreateItemFromIDList |
Crea e inizializza un oggetto elemento shell da un FILE PIDL. L'oggetto elemento della shell risultante supporta l'interfaccia IShellItem . |
SHCreateItemFromParsingName |
Crea e inizializza un oggetto Shell da un nome di analisi. |
SHCreateItemFromRelativeName |
Crea e inizializza un oggetto elemento shell da un nome di analisi relativo. |
SHCreateItemInKnownFolder |
Crea un oggetto elemento shell per un singolo file esistente all'interno di una cartella nota. |
SHCreateItemWithParent |
Creare un elemento della shell, in base a una cartella padre e a un ID elemento figlio. |
SHCreateShellFolderView |
Crea una nuova istanza dell'oggetto visualizzazione cartella shell predefinito (DefView). |
SHCreateShellFolderViewEx |
Crea una nuova istanza dell'oggetto visualizzazione cartella shell predefinito. È consigliabile usare SHCreateShellFolderView anziché questa funzione. |
SHCreateShellItem |
Crea un oggetto IShellItem. Nota: è consigliabile usare SHCreateItemWithParent o SHCreateItemFromIDList anziché questa funzione. |
SHCreateShellItemArray |
Crea un oggetto matrice di elementi della shell. |
SHCreateShellItemArrayFromDataObject |
Crea un oggetto matrice di elementi shell da un oggetto dati. |
SHCreateShellItemArrayFromIDLists |
Crea un oggetto matrice di elementi shell da un elenco di strutture ITEMIDLIST. |
SHCreateShellItemArrayFromShellItem |
Crea una matrice di un elemento da un singolo elemento shell. |
SHDefExtractIcon |
Fornisce un gestore predefinito per estrarre un'icona da un file. |
SHDoDragDrop |
Esegue un'operazione di trascinamento della selezione. Supporta la creazione dell'origine di trascinamento su richiesta, nonché il trascinamento delle immagini. |
Shell_NotifyIcon |
Invia un messaggio all'area di stato della barra delle applicazioni. |
Shell_NotifyIconGetRect |
Ottiene le coordinate dello schermo del rettangolo di delimitazione di un'icona di notifica. |
ShellInformazioni |
Visualizza una finestra di dialogo ShellInformazioni . |
ShellDDEInit |
Registra i servizi DDE (Dynamic Data Exchange) shell nel processo corrente, notificando al sistema che il processo corrente desidera ospitare oggetti DDE. |
ShellExecute |
Esegue un'operazione su un file specificato. |
ShellExecuteEx |
Esegue un'operazione su un file specificato. |
SHEmptyRecycleBin |
Svuota il Cestino nell'unità specificata. |
SHEnumerateUnreadMailAccounts |
Enumera gli account utente con messaggi di posta elettronica non letti. |
SHEvaluateSystemCommandTemplate |
Applica la convalida rigorosa dei parametri usati in una chiamata a CreateProcess o ShellExecute. |
SHFileOperation |
Copia, sposta, rinomina o elimina un oggetto file system. Questa funzione è stata sostituita in Windows Vista da IFileOperation. |
SHFreeNameMappings |
Libera un oggetto di mapping del nome file recuperato dalla funzione SHFileOperation. |
SHGetDataFromIDList |
Recupera i dati delle proprietà estese da un elenco di identificatori relativi. |
SHGetDesktopFolder |
Recupera l'interfaccia IShellFolder per la cartella desktop, che è la radice dello spazio dei nomi della shell. |
SHGetDiskFreeSpaceEx |
Recupera le informazioni sullo spazio su disco per un volume su disco. |
SHGetDriveMedia |
Restituisce il tipo di supporto presente nell'unità specificata. |
SHGetFileInfo |
Recupera informazioni su un oggetto nel file system, ad esempio un file, una cartella, una directory o una radice dell'unità. |
SHGetFolderPathEx |
Recupera il percorso completo di una cartella nota identificata dall'OGGETTO KNOWNFOLDERID della cartella. Questo estende SHGetKnownFolderPath consentendo di impostare le dimensioni iniziali del buffer di stringa. |
SHGetIconOverlayIndex |
Restituisce l'indice dell'icona di sovrapposizione nell'elenco di immagini di sistema. |
SHGetIDListFromObject |
Recupera il PIDL di un oggetto . |
SHGetImageList |
Recupera un elenco di immagini. |
SHGetInstanceExplorer |
Recupera un'interfaccia che consente alle estensioni shell ospitate e ad altri componenti di impedire la chiusura prematura del processo host. Il processo host è in genere Windows Explorer o Windows Internet Explorer, ma questa funzione può essere usata anche da altre applicazioni. |
SHGetItemFromDataObject |
Crea un oggetto IShellItem o correlato in base a un elemento specificato da un oggetto IDataObject. |
SHGetItemFromObject |
Recupera un oggetto IShellItem per un oggetto . |
SHGetKnownFolderIDList |
Recupera il percorso di una cartella nota come struttura ITEMIDLIST. |
SHGetKnownFolderItem |
Recupera un oggetto IShellItem che rappresenta una cartella nota. |
SHGetKnownFolderPath |
Recupera il percorso completo di una cartella nota identificata dall'OGGETTO KNOWNFOLDERID della cartella. |
SHGetLocalizedName |
Recupera il nome localizzato di un file in una cartella shell. |
SHGetNameFromIDList |
Recupera il nome visualizzato di un elemento identificato dal relativo IDList. |
SHGetNameFromPropertyKey |
Recupera il nome canonico della proprietà in base alla proprietà PROPERTYKEY. |
SHGetNewLinkInfo |
Crea un nome per un nuovo collegamento in base alla destinazione proposta del collegamento. Questa funzione non crea il collegamento, ma solo il nome. |
SHGetPathFromIDList |
Converte un elenco di identificatori di elemento in un percorso del file system. |
SHGetPathFromIDListEx |
Converte un elenco di identificatori di elemento in un percorso del file system. Questa funzione estende SHGetPathFromIDList consentendo di impostare le dimensioni iniziali del buffer stringa e dichiarare le opzioni seguenti. |
SHGetSettings |
Recupera le impostazioni correnti dell'opzione Shell. |
SHGetStockIconInfo |
Recupera informazioni sulle icone della shell definite dal sistema. |
SHGetTemporaryPropertyForItem |
Recupera la proprietà temporanea per l'elemento specificato. Una proprietà temporanea è un archivio di lettura/scrittura che contiene proprietà solo per la durata dell'oggetto IShellItem , anziché essere salvato nuovamente nell'elemento. |
SHGetUnreadMailCount |
Recupera il numero di messaggi non letti di un utente specificato per uno o tutti gli account di posta elettronica. |
SHIsFileAvailableOffline |
Determina se un file o una cartella è disponibile per l'uso offline. Questa funzione determina anche se il file verrebbe aperto dalla rete, dalla cache dei file offline locale o da entrambi i percorsi. |
SHLoadInProc |
Crea un'istanza della classe oggetto specificata dall'interno del contesto del processo della shell. Windows Vista e versioni successive: questa funzione è stata disabilitata e restituisce E_NOTIMPL. |
SHLoadNonloadedIconOverlayIdentifiers |
Segnala alla shell che durante l'operazione successiva che richiede informazioni di sovrapposizione, deve caricare gli identificatori di sovrapposizione dell'icona che hanno avuto esito negativo o che non sono stati presenti per la creazione all'avvio. Gli identificatori che sono già stati caricati non sono interessati. |
SHLocalStrDup |
Crea una copia di una stringa nella memoria appena allocata. |
SHMultiFileProperties |
Visualizza una finestra delle proprietà unita per un set di file. I valori delle proprietà comuni a tutti i file vengono visualizzati mentre quelli che differiscono visualizzano la stringa (più valori). |
SHOpenFolderAndSelectItems |
Apre una finestra di Esplora risorse con gli elementi specificati in una determinata cartella selezionata. |
SHOpenWithDialog |
Visualizza la finestra di dialogo Apri con . |
ShowShareFolderUI |
Visualizza la scheda Condivisione cartelle nel foglio delle proprietà per la cartella specificata. |
SHParseDisplayName |
Converte il nome visualizzato di un oggetto dello spazio dei nomi shell in un elenco di identificatori di elemento e restituisce gli attributi dell'oggetto. Questa funzione è il metodo preferito per convertire una stringa in un FILE PIDL. |
SHPathPrepareForWrite |
Verifica se il percorso esiste. Ciò include il rimontaggio delle unità di rete mappate, la richiesta di reinserimento di supporti espulsi, la creazione dei percorsi, la richiesta di formattazione del supporto e la fornitura delle interfacce utente appropriate, se necessario. Le autorizzazioni di lettura/scrittura per il supporto non vengono controllate. |
SHQueryRecycleBin |
Recupera le dimensioni del Cestino e il numero di elementi in esso contenuti per un'unità specificata. |
SHQueryUserNotificationState |
Controlla lo stato del computer per l'utente corrente per determinare se l'invio di una notifica è appropriato. |
SHRemoveLocalizedName |
Rimuove il nome localizzato di un file in una cartella shell. |
SHRunControlPanel |
Apre un elemento Pannello di controllo. Nota: questa funzione non è supportata a partire da Windows Vista |
SHSetDefaultProperties |
Applica il set predefinito di proprietà in un elemento della shell. |
SHSetInstanceExplorer |
Fornisce un'interfaccia che consente alle estensioni shell ospitate e ad altri componenti di impedire la chiusura prematura del processo host. Il processo host è in genere Windows Explorer o Internet Explorer, ma questa funzione può essere usata anche da altre applicazioni. |
SHSetKnownFolderPath |
Reindirizza una cartella nota a un nuovo percorso. |
SHSetLocalizedName |
Imposta il nome localizzato di un file in una cartella shell. |
SHSetTemporaryPropertyForItem |
Imposta una proprietà temporanea per l'elemento specificato. Una proprietà temporanea viene mantenuta in un archivio di lettura/scrittura che contiene proprietà solo per la durata dell'oggetto IShellItem , anziché scriverle nuovamente nell'elemento. |
SHSetUnreadMailCount |
Archivia il numero di messaggi non letti dell'utente corrente per un account di posta elettronica specificato nel Registro di sistema. |
SHTestTokenMembership |
Usa CheckTokenMembership per verificare se il token specificato è un membro del gruppo locale con il RID specificato. |
SHUpdateImage |
Notifica alla shell che un'immagine nell'elenco di immagini di sistema è stata modificata. |
SoftwareUpdateMessageBox |
Visualizza una finestra di messaggio standard che può essere usata per notificare a un utente che un'applicazione è stata aggiornata. |
StgMakeUniqueName |
Crea un nome univoco per un flusso o un oggetto di archiviazione da un modello. |
StrStrNIW |
Trova la prima occorrenza di una sottostringa all'interno di una stringa. Il confronto non fa distinzione tra maiuscole e minuscole. |
StrStrNW |
Trova la prima occorrenza di una sottostringa all'interno di una stringa. Il confronto fa distinzione tra maiuscole e minuscole. |
TranslateURL |
Applica traduzioni comuni a una determinata stringa URL, creando una nuova stringa URL. |
UnloadUserProfile |
Scarica il profilo di un utente caricato dalla funzione LoadUserProfile. Il chiamante deve disporre di privilegi amministrativi nel computer. Per altre informazioni, vedere la sezione Osservazioni della funzione LoadUserProfile . |
UnregisterAppStateChangeNotification |
Annulla una notifica di modifica registrata tramite RegisterAppStateChangeNotification. |
UnregisterScaleChangeEvent |
Annulla la registrazione per l'evento di modifica della scala registrato tramite RegisterScaleChangeEvent. Questa funzione sostituisce RevokeScaleChangeNotifications. |
URLAssociationDialog |
Richiama la finestra di dialogo Protocollo URL non registrato. Questa finestra di dialogo consente all'utente di selezionare un'applicazione da associare a un protocollo sconosciuto in precedenza. Nota: Windows XP SP2 o versione successiva: questa funzione non è più supportata. |
WinExecError |
Recupera il valore di errore generato se la funzione WinExec non può eseguire un'applicazione specificata. |
WinHelp |
Avvia la Guida di Windows (Winhelp.exe) e passa dati aggiuntivi che indicano la natura della Guida richiesta dall'applicazione. |