API della shell deprecate

[ FOLDERSETDATA può essere modificato o non disponibile nelle versioni successive del sistema operativo o del prodotto.]

[Questa funzione è disponibile tramite Windows XP con Service Pack 2 (SP2) e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. ]

[Questa funzione è disponibile in Windows 2000 e tramite Windows XP Service Pack 2 (SP2). Non è più disponibile a partire da Windows Vista.]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[CharLowerWrapW è disponibile per l'uso in Windows XP. Potrebbe non essere disponibile nelle versioni successive. È consigliabile usare CharLowerW al suo posto.]

[CharUpperBuffWrapW è disponibile per l'uso in Windows XP. Potrebbe non essere disponibile nelle versioni successive. È consigliabile usare CharUpperBuffW al suo posto.]

[CompareStringWrapW è disponibile per l'uso in Windows XP. Non sarà disponibile nelle versioni successive. È consigliabile usare CompareStringW al suo posto.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione non è disponibile a partire da Windows Vista.]

[Questa funzione è deprecata e potrebbe essere modificata o non disponibile nelle versioni successive.]

[ DAD_AutoScroll è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificato o non disponibile nelle versioni successive.]

[ DAD_DragEnterEx è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificata o non disponibile nelle versioni successive. Usare invece ImageList_DragEnter. ]

[ DAD_DragEnterEx2 è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificata o non disponibile nelle versioni successive. Usare invece ImageList_DragEnter .]

[ DAD_DragLeave è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificata o non disponibile nelle versioni successive. Usare invece ImageList_DragLeave .]

[ DAD_DragMove è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificata o non disponibile nelle versioni successive. Usare invece ImageList_DragMove. ]

[ DAD_SetDragImage è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificata o non disponibile nelle versioni successive. Usare invece ImageList_BeginDrag .]

[ DAD_ShowDragImage è disponibile in Windows 2000 e Windows XP. Potrebbe essere modificata o non disponibile nelle versioni successive. Usare invece ImageList_DragShowNolock. ]

[Questa funzione viene mantenuta solo per la compatibilità con le versioni precedenti. Usare invece ExpandEnvironmentStrings .]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. ]

[Questa funzione è disponibile in Windows XP con SP2 tramite Windows Vista. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. Le applicazioni client devono invece usare IAttachmentExecute per presentare un ambiente utente che fornisce download e scambio sicuro di file tramite allegati di posta elettronica e messaggistica.

[FindResourceWrapW è disponibile per l'uso in Windows XP. Potrebbe non essere disponibile nelle versioni successive. È consigliabile usare invece FindResourceW .]

[GetDateFormatWrapW è disponibile per l'uso in Windows XP. Non sarà disponibile nelle versioni successive. È consigliabile usare GetDateFormatW al suo posto.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[GetTimeFormatWrapW è disponibile per l'uso in Windows XP. Potrebbe non essere disponibile nelle versioni successive. È consigliabile usare GetTimeFormatW al suo posto.]

[ GUIDFromString è disponibile tramite Windows XP con SP2 o Windows Vista. Potrebbe essere modificata o non disponibile nelle versioni successive. Le applicazioni devono usare CLSIDFromString o IIDFromString al posto di questa funzione.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[IsCharAlphaNumericWrapW è disponibile per l'uso in Windows XP. Non sarà disponibile nelle versioni successive. È consigliabile usare IsCharAlphaNumericW al suo posto.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. Usare invece GetDriveType o WNetGetConnection.

[Questa interfaccia è supportata tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. Usare invece InitCommonControlsEx .]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione non è disponibile per l'uso a partire da Windows 7.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione non è disponibile per l'uso a partire da Windows 7.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile per l'uso in Windows XP. Potrebbe non essere disponibile nelle versioni successive. Usare OutputDebugStringW sul posto.

[L'oggetto La funzione ParseField è attualmente disponibile per l'uso nella versione successiva del sistema operativo Microsoft Windows. Potrebbe essere modificato o non disponibile nelle versioni successive.]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione non è supportata a partire da Windows Vista.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. Usare invece CoTaskMemAlloc .]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa struttura non è supportata.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. Usare invece CLSIDFromString .]

[SHCreateProcessAsUserW non è implementato nei sistemi Windows XP o versioni successive.]

[SHCreateProcessAsUserW non è più implementato in Windows XP o versioni successive.]

[Questa funzione è deprecata. Usare invece CreateClassMoniker. Si noti che il CLSID usato nella chiamata a CreateClassMoniker deve essere definito dall'applicazione. Non chiamare CreateClassMoniker con un CLSID definito dal sistema.]

[ SHDestroyPropSheetExtArray è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[ SHExtractIconsW è disponibile tramite Windows XP SP2. Potrebbe essere modificato o non disponibile nelle versioni successive.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Non è supportato in Windows Vista e versioni successive. Usare invece OleFlushClipboard.

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows. Usare invece CoTaskMemFree.

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[SHGetMalloc è disponibile tramite Windows Vista e Windows Server 2003, ma potrebbe essere modificato o non disponibile nelle versioni successive del sistema operativo o del prodotto. Per indicazioni alternative, vedere la sezione Osservazioni.

[SHGetShellStyleHInstance è disponibile per l'uso nel sistema operativo Windows XP fino a e incluso SP2. Non è disponibile nelle versioni successive di Windows, ad esempio Windows Vista.

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Non è supportato a partire da Windows Vista.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Non è disponibile a partire da Windows Vista.]

[Questa funzione non è più supportata.]

[Questa funzione non è più supportata.]

[Questa funzione è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questa funzione è disponibile tramite Windows XP con SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questo oggetto è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questo oggetto è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questo oggetto è disponibile tramite Windows XP SP2 e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questo oggetto è disponibile tramite Windows XP Service Pack 2 (SP2) e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

[Questo oggetto è supportato tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questo oggetto è supportato tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questo oggetto è supportato tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questo oggetto è supportato tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questo oggetto è supportato tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questo oggetto è supportato tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[L'unico metodo, DoContextMenuPopup non è più disponibile per l'uso a partire da Windows Server 2003.]

[Questa interfaccia è stata deprecata. È supportato tramite Windows XP SP2 e Windows Server 2003. Non è supportato a partire da Windows Vista.]

[ IDeskBandInfo può essere modificato o non disponibile nelle versioni successive del sistema operativo o del prodotto.]

[Questa interfaccia è supportata tramite Windows XPSP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questa interfaccia è supportata tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questa interfaccia è supportata tramite Windows XP SP2 e Windows Server 2003. Non è supportato a partire da Windows Vista.]

[L'oggetto L'interfaccia IEnumSyncItems è disponibile per l'uso tramite Windows XP. Non è disponibile nelle versioni successive di Windows.]

[L'oggetto L'interfaccia IEnumSyncSchedules è disponibile per l'uso tramite Windows XP. Non è disponibile nelle versioni successive di Windows.]

[L'oggetto L'interfaccia IIdentityChangeNotify è disponibile per l'uso in Windows 2000. In Windows XP questa funzionalità è stata sostituita dagli account utente con cambio utenti rapido e Desktop remoto e potrebbe essere modificata o non disponibile nelle versioni successive.

[Questa interfaccia è supportata tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questa interfaccia non è supportata a partire da Windows Vista. È stato rimosso dalle intestazioni pubbliche.]

[Questa interfaccia è supportata tramite Windows XP SP2 e Windows Server 2003. Non è supportato a partire da Windows Vista.]

[Questa interfaccia è supportata tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[ IShellFolderView non è più disponibile per l'uso a partire da Windows 7. Usare invece IFolderView2 e IFolderView.]

[Questa interfaccia alla fine non sarà supportata. È consigliabile usare le API GDI+ di Windows al posto dei metodi IShellImageData .]

[IShellTaskScheduler2 è disponibile in Windows XP. Potrebbe essere modificato o non disponibile nelle versioni successive.]

[L'oggetto L'interfaccia ISyncSchedule è disponibile per l'uso tramite Windows XP. Non è disponibile nelle versioni successive di Windows.]

[L'oggetto L'interfaccia ISyncScheduleMgr è disponibile per l'uso tramite Windows XP. Non è disponibile nelle versioni successive di Windows.]

[ INameEntry potrebbe non essere supportato nelle versioni di Windows successive a Windows XP.]

[Questa notifica è supportata tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

[Questa notifica è supportata tramite Windows XP SP2 e Windows Server 2003. Potrebbe non essere supportato nelle versioni successive di Windows.]

Le API seguenti sono deprecate o sostituite dalle API più recenti.

In questa sezione

Argomento Descrizione
AUTO_SCROLL_DATA
AUTO_SCROLL_DATA possono essere modificati o non disponibili.
CABINETSTATE
CABINETSTATE può essere modificato o non disponibile.
DESKBANDINFO
Riceve informazioni su un oggetto band. Questa struttura viene usata con il metodo IDeskBand::GetBandInfo deprecato.
SECURELOCK
Deprecato. Questa enumerazione viene utilizzata dalla struttura BASEBROWSERDATA per indicare lo stato dell'icona di blocco del browser di base.
FOLDERSETDATA
Deprecato. Dati usati in IBrowserService2::GetFolderSetData.
TOOLBARITEM
Deprecato. Dati usati in IBrowserService2::_GetToolbarItem, IBrowserService2::v_MayGetNextToolbarFocus e IBrowserService2::_SetFocus per definire un elemento della barra degli strumenti.
AddMRUStringW
Aggiunge una stringa all'inizio dell'elenco di elementi usati più di recente.
CallCPLEntry16
Non esegue alcuna funzione. Disponibile per compatibilità con le versioni precedenti.
CanShareFolderW
Consente di determinare se visualizzare l'opzione Condividi questa cartella nella visualizzazione Web.
CharLowerWrapW
Converte una stringa di caratteri Unicode o un singolo carattere in lettere minuscole. Se l'operando è una stringa di caratteri, la funzione converte i caratteri sul posto.
Nota:CharLowerWrapW è un wrapper per la funzione CharLowerW . Per altre note sull'utilizzo, vedere la pagina CharLower.
CharUpperBuffWrapW
Converte i caratteri minuscoli in un buffer in caratteri maiuscoli. La funzione converte i caratteri sul posto.
Nota:CharUpperBuffWrapW è un wrapper per la funzione CharUpperBuffW . Per altre note sull'utilizzo, vedere la pagina CharUpperBuff.
CIDLData_CreateFromIDArray
CIDLData_CreateFromIDArray può essere modificato o non disponibile.
CompareStringWrapW
Confronta due stringhe di caratteri Unicode, usando le impostazioni locali specificate.
Nota:CompareStringWrapW è un wrapper per la funzione CompareStringW . Per altre note sull'utilizzo, vedere la pagina CompareString.
ConnectToConnectionPoint
Stabilisce o termina una connessione tra il sink di un client e un contenitore di punti di connessione.
CreateHardwareEventMoniker
Crea un moniker che rappresenta un componente hardware e il gestore eventi associato. AutoPlay usa questa funzione per consentire alle applicazioni di usare gli eventi AutoPlay.
CreateUserProfileEx
Crea un profilo utente per un utente specificato.
CscSearchApiGetInterface
Crea un'istanza di un oggetto CCscSearchApiInterface.
DAD_AutoScroll
Scorre la finestra mentre un'immagine viene trascinata.
DAD_DragEnterEx
Blocca gli aggiornamenti alla finestra specificata durante un'operazione di trascinamento e visualizza l'immagine di trascinamento nella posizione specificata all'interno della finestra.
DAD_DragEnterEx2
Blocca gli aggiornamenti alla finestra specificata durante un'operazione di trascinamento della selezione e visualizza l'immagine di trascinamento nella posizione specificata all'interno della finestra.
DAD_DragLeave
Sblocca la finestra bloccata dalla funzione DAD_DragEnterEx.
DAD_DragMove
Sposta l'immagine trascinata durante un'operazione di trascinamento della selezione.
DAD_SetDragImage
Imposta l'immagine di trascinamento.
DAD_ShowDragImage
Mostra o nasconde l'immagine trascinata.
DoEnvironmentSubst
Analizza una stringa di input che contiene riferimenti a una o più variabili di ambiente e le sostituisce con i relativi valori completamente espansi.
DriveType
DriveType può essere modificato o non disponibile.
EnumMRUListW
Enumera il contenuto dell'elenco MRU. Facoltativamente recupera un elemento dall'enumerazione .
EstimateFileRiskLevel
Stima il rischio di esecuzione di codice sconosciuto quando viene chiamato un gestore in un determinato file. Questo rischio si basa su una conoscenza del gestore e del contenuto del codice del file.
ExtractAssociatedIconEx
ExtractAssociatedIconEx può essere modificato o non disponibile.
FindResourceWrapW
Determina la posizione di una risorsa con il tipo e il nome specificati nel modulo specificato.
Nota:FindResourceWrapW è un wrapper per la funzione FindResourceW . Per altre note sull'utilizzo, vedere FindResource.
GetDateFormatWrapW
Formatta una data come stringa di data per le impostazioni locali specificate. La funzione formatta una data specificata o la data di sistema locale.
Nota: GetDateFormatWrapW è un wrapper per la funzione GetDateFormatW. Per altre note sull'utilizzo, vedere la pagina GetDateFormat.
GetFileNameFromBrowse
Crea una finestra di dialogo Apri in modo che l'utente possa specificare l'unità, la directory e il nome di un file da aprire.
GetMenuPosFromID
GetMenuPosFromID può essere modificato o non disponibile.
GetTimeFormatWrapW
Formatta l'ora come stringa temporale per le impostazioni locali specificate. La funzione formatta un'ora specificata o l'ora di sistema locale.
Nota:GetTimeFormatWrapW è un wrapper per la funzione GetTimeFormatW . Per altre note sull'utilizzo, vedere la pagina GetTimeFormat.
GUIDFromString
Converte una stringa in un GUID.
ILLoadFromStream
Deprecato. Carica una struttura ITEMIDLIST da un flusso.
ILLoadFromStreamEx(IStream*, PIDLIST_ABSOLUTE*)
Questa funzione può essere modificata o non disponibile.
ILLoadFromStreamEx(IStream*, PIDLIST_RELATIVE*)
Questa funzione può essere modificata o non disponibile.
ILLoadFromStreamEx(IStream*, PITEMID_CHILD*)
Questa funzione può essere modificata o non disponibile.
IsCharAlphaNumericWrapW
Determina se un carattere è alfabetico o numerico. Questa determinazione si basa sulla semantica della lingua selezionata dall'utente durante l'installazione o tramite Pannello di controllo.
Nota:IsCharAlphaNumericWrapW è un wrapper per la funzione IsCharAlphaNumericW . Per altre note sull'utilizzo, vedere la pagina IsCharAlphaNumeric.
IsNetDrive
Verifica se un'unità è un'unità di rete.
IsUserAnAdmin
IsUserAnAdmin può essere modificato o non disponibile.
LPFNDFMCALLBACK
LPFNDFMCALLBACK può essere modificato o non disponibile.
LPFNVIEWCALLBACK
Definisce il prototipo per la funzione di callback utilizzata dall'oggetto visualizzazione cartelle di sistema. Questa funzione duplica essenzialmente la funzionalità di IShellFolderViewCB.
LinkWindow_RegisterClass
Registra una classe di finestra che consente l'uso del controllo comune SysLink in una finestra.
LinkWindow_UnregisterClass
Annulla la registrazione di una classe finestra registrata da LinkWindow_RegisterClass.
MLFreeLibrary
Annulla il mapping di una DLL di risorse caricata dalla funzione MLLoadLibrary.
MLHtmlHelp
Visualizza una finestra della Guida che corrisponde all'impostazione corrente della lingua dell'interfaccia utente.
MLLoadLibrary
Esegue il mapping di una DLL di risorse appropriata nello spazio indirizzi della funzione chiamante, in base alla lingua predefinita dell'interfaccia utente dell'utente.
MLWinHelp
Avvia la Guida di Windows (Winhelp.exe) e passa dati aggiuntivi che indicano la natura della Guida richiesta dall'applicazione.
OpenRegStream
OpenRegStream può essere modificato o non disponibile. Usare invece SHOpenRegStream2 o SHOpenRegStream.
OutputDebugStringWrapW
Invia una stringa Unicode al debugger per la visualizzazione.
Nota:OutputDebugStringWrapW è un wrapper per la funzione OutputDebugStringW . Per altre note sull'utilizzo, vedere la pagina OutputDebugString.
ParseField
Legge una riga da Setup.inf ed estrae il campo specificato dalla stringa.
PassportWizardRunDll
Avvia la Procedura guidata Passport quando viene usata con Rundll32.exe.
PathCleanupSpec
PathCleanupSpec può essere modificato o non disponibile.
PathGetShortPath
PathGetShortPath può essere modificato o non disponibile.
PathIsExe
PathIsExe può essere modificato o non disponibile.
PathIsSlow
PathIsSlow può essere modificato o non disponibile.
PathProcessCommand
Deprecato. Elabora una stringa che contiene una riga di comando e genera una stringa adeguatamente racchiusa tra virgolette, con argomenti associati, se necessario.
PathResolve
PathResolve può essere modificato o non disponibile.
PerUserInit
Crea Documenti personali e altre cartelle speciali, le inizializza in base alle esigenze e crea la voce di menu di scelta rapida Invia a per Documenti.
PFNASYNCICONTASKCALLBACK
Definisce il prototipo per la funzione di callback usata da SHMapIDListToImageListIndexAsync.
PickIconDlg
PickIconDlg può essere modificato o non disponibile.
ReadCabinetState
ReadCabinetState può essere modificato o non disponibile.
RealDriveType
RealDriveType può essere modificato o non disponibile.
RestartDialog
Visualizza una finestra di dialogo che richiede all'utente di riavviare Windows. Quando l'utente fa clic sul pulsante, la funzione chiama ExitWindowsEx per tentare di riavviare Windows.
RestartDialogEx
Visualizza una finestra di dialogo che chiede all'utente di riavviare Windows. Quando l'utente fa clic sul pulsante, la funzione chiama ExitWindowsEx per tentare di riavviare Windows.
SHAddFromPropSheetExtArray
Aggiunge pagine a una matrice di estensioni della finestra delle proprietà creata da SHCreatePropSheetExtArray.
SHAlloc
Alloca memoria dall'heap della shell.
SHAllocShared
SHAllocShared può essere modificato o non disponibile.
SHAnsiToAnsi
Copia una stringa ANSI.
SHAnsiToUnicode
Converte una stringa dalla tabella codici ANSI alla tabella codici Unicode.
SHChangeDWORDAsIDList
SHChangeDWORDAsIDList può essere modificato o non disponibile.
SHChangeProductKeyAsIDList
SHChangeUpdateImageIDList
SHChangeUpdateImageIDList può essere modificato o non disponibile.
SHCloneSpecialIDList
SHCloneSpecialIDList può essere modificato o non disponibile. Usare invece SHGetSpecialFolderLocation.
SHCLSIDFromString
Prende il formato stringa di un identificatore di classe (CLSID) e crea il CLSID corrispondente.
SHCoCreateInstance
SHCoCreateInstance può essere modificato o non disponibile. Usare invece CoCreateInstance.
SHCreateDirectory
Crea una nuova cartella del file system.
SHCreateDirectoryEx
Crea una nuova cartella del file system, con attributi di sicurezza facoltativi.
SHCreateFileExtractIcon
SHCreateFileExtractIcon può essere modificato o non disponibile.
SHCreateProcessAsUserW
Crea un nuovo processo in modalità utente e il relativo thread primario per eseguire un file eseguibile specificato.
SHCREATEPROCESSINFOW
Contiene le informazioni necessarie da SHCreateProcessAsUserW per creare un processo.
SHCreatePropSheetExtArray
SHCreatePropSheetExtArray può essere modificato o non disponibile.
SHCreateQueryCancelAutoPlayMoniker
Deprecato. Crea un moniker della classe QueryCancelAutoPlay , che può quindi essere usato per registrare il gestore IQueryCancelAutoPlay nella tabella degli oggetti in esecuzione (ROT).
SHCreateStdEnumFmtEtc
SHCreateStdEnumFmtEtc può essere modificato o non disponibile.
SHCreateStreamOnFile
SHCreateStreamOnFile può essere modificato o non disponibile. Usare invece SHCreateStreamOnFileEx.
SHDestroyPropSheetExtArray
Libera i gestori della finestra delle proprietà a cui punta una matrice creata da SHCreatePropSheetExtArray.
Shell_GetCachedImageIndex
Shell_GetCachedImageIndex possono essere modificati o non disponibili.
Shell_GetImageLists
Recupera gli elenchi di immagini di sistema per icone grandi e piccole.
Shell_MergeMenus
Shell_MergeMenus possono essere modificati o non disponibili.
ShellMessageBox
ShellMessageBox può essere modificato o non disponibile.
SHExtractIconsW
Crea una matrice di handle per le icone estratte da un file specificato.
SHFind_InitMenuPopup
SHFind_InitMenuPopup possono essere modificati o non disponibili.
SHFindFiles
SHFindFiles può essere modificato o non disponibile.
SHFlushClipboard
Esegue la sequenza di arresto degli Appunti. Rilascia anche il puntatore IDataObject posizionato negli Appunti dalla funzione OleSetClipboard.
SHFlushSFCache
SHFlushSFCache può essere modificato o non disponibile.
SHFormatDateTime
SHFormatDateTime può essere modificato o non disponibile.
SHFormatDrive
SHFormatDrive può essere modificato o non disponibile.
SHFree
Libera la memoria allocata da SHAlloc.
SHFreeShared
SHFreeShared può essere modificato o non disponibile.
SHGetAttributesFromDataObject
SHGetAttributesFromDataObject può essere modificato o non disponibile.
SHGetFolderLocation
Deprecato. Recupera il percorso di una cartella come struttura ITEMIDLIST.
SHGetFolderPath
Deprecato. Ottiene il percorso di una cartella identificata da un valore CSIDL.
Nota: a partire da Windows Vista, questa funzione è semplicemente un wrapper per SHGetKnownFolderPath. Il valore CSIDL viene convertito nel valore KNOWNFOLDERID associato e quindi viene chiamato SHGetKnownFolderPath. Le nuove applicazioni devono usare il sistema di cartelle note anziché il sistema CSIDL precedente, supportato solo per la compatibilità con le versioni precedenti.
SHGetFolderPathAndSubDir
Ottiene il percorso di una cartella e aggiunge un percorso di sottocartella fornito dall'utente.
SHGetInverseCMAP
Recupera il mapping della tabella dei colori inversa per la tavolozza halftone.
SHGetMalloc
Recupera un puntatore all'interfaccia IMalloc della shell.
SHGetRealIDL
SHGetRealIDL può essere modificato o non disponibile.
SHGetSetFolderCustomSettings
SHGetSetFolderCustomSettings può essere modificato o non disponibile.
SHGetSetSettings
SHGetSetSettings può essere modificato o non disponibile.
SHGetShellStyleHInstance
Deprecato. Tenta di ottenere un handle per il file di Shellstyle.dll.
SHGetSpecialFolderLocation
SHGetSpecialFolderLocation non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece SHGetFolderLocation.
SHGetSpecialFolderPath
SHGetSpecialFolderPath non è supportato. Usare invece ShGetFolderPath.
SHGetViewStatePropertyBag
SHGetViewStatePropertyBag può essere modificato o non disponibile.
SHHandleUpdateImage
SHHandleUpdateImage può essere modificato o non disponibile.
SHILCreateFromPath
SHILCreateFromPath può essere modificato o non disponibile.
SHInvokePrinterCommand
Esegue un comando su un oggetto stampante.
Nota: questa funzione è stata deprecata a partire da Windows Vista. È consigliabile, al suo posto, richiamare i verbi sulle stampanti tramite IContextMenu o ShellExecute.
SHIsChildOrSelf
Confronta se una finestra è uguale a, un figlio di o un discendente di una seconda finestra.
SHLimitInputEdit
Imposta i limiti sui caratteri validi per un controllo di modifica.
SHLoadOLE
Deprecato. Disponibile per compatibilità con le versioni precedenti.
SHLockShared
SHLockShared può essere modificato o non disponibile.
SHMapIDListToImageListIndexAsync
Recupera un indice nell'elenco di immagini di sistema quando viene specificato un oggetto IShellFolder e un ITEMIDLIST contenuto in esso. Questa funzione ottiene anche l'icona finale dal callback, se necessario.
SHMapPIDLToSystemImageListIndex
SHMapPIDLToSystemImageListIndex può essere modificato o non disponibile.
SHMessageBoxCheck
SHMessageBoxCheck può essere modificato o non disponibile.
SHObjectProperties
SHObjectProperties può essere modificato o non disponibile.
SHOpenPropSheet
SHOpenPropSheet può essere modificato o non disponibile.
SHOpenRegStream
Deprecato. Apre un valore del Registro di sistema e fornisce un flusso che può essere usato per leggere o scrivere nel valore .
Nota: questa funzione è stata sostituita da SHOpenRegStream2. È consigliabile usare SHOpenRegStream2 in qualsiasi momento.
SHRegGetBoolValueFromHKCUHKLM
Valuta un valore della chiave del Registro di sistema e restituisce un valore booleano che riflette se il valore esiste e lo stato previsto corrisponde allo stato effettivo. Questa funzione verificherà prima di tutto HKEY_CURRENT_USER le informazioni richieste nella sottochiave specificata. Se le informazioni non esistono nel sottoalbero HKEY_CURRENT_USER, verificherà la presenza della stessa informazione nel sottoalbero HKEY_LOCAL_MACHINE.
SHRegGetValue
Recupera un valore del Registro di sistema.
SHRegGetValueFromHKCUHKLM
Ottiene le informazioni specificate dal Registro di sistema. Questa funzione verificherà HKEY_CURRENT_USER per le informazioni richieste nella sottochiave specificata. Se le informazioni non esistono nel sottoalbero HKEY_CURRENT_USER, la funzione controlla il sottoalbero HKEY_LOCAL_MACHINE per le stesse informazioni.
SHReplaceFromPropSheetExtArray
Richiede a ogni finestra delle proprietà in una matrice di estensioni della finestra delle proprietà di sostituire le pagine. Ogni pagina è consentita fino a una sostituzione.
SHRestricted
SHRestricted può essere modificato o non disponibile.
SHSetFolderPath
Deprecato. Assegna un nuovo percorso a una cartella di sistema identificata dal relativo CSIDL.
SHSendMessageBroadcast
Invia un messaggio a tutte le finestre di primo livello del sistema.
SHShellFolderView_Message
SHShellFolderView_Message potrebbe essere modificato o non disponibile.
SHSimpleIDListFromPath
Deprecato. Restituisce un puntatore a una struttura ITEMIDLIST quando viene passato un percorso.
SHStartNetConnectionDialog
SHStartNetConnectionDialog può essere modificato o non disponibile.
SHStripMneumonic
Rimuove il marcatore mnemonico da una stringa.
SHUnicodeToAnsi
Converte una stringa dalla tabella codici Unicode alla tabella codici ANSI.
SHUnicodeToUnicode
Copia una stringa Unicode.
SHUnlockShared
SHUnlockShared può essere modificato o non disponibile.
SHValidateUNC
SHValidateUNC può essere modificato o non disponibile.
SignalFileOpen
SignalFileOpen può essere modificato o non disponibile.
StopWatchFlush
StopWatchFlush può essere modificato o non disponibile.
StopWatchMode
StopWatchMode può essere modificato o non disponibile.
UpdateAllDesktopSubscriptions
Deprecato. Enumera gli URL di tutti i componenti desktop e quindi verifica se sono sottoscritti. Se sono sottoscritti, le sottoscrizioni vengono recapitate.
UrlFixupW
UrlFixupW può essere modificato o non disponibile.
WhichPlatform
Qualeplatform può essere modificato o non disponibile.
Win32DeleteFile
Win32DeleteFile può essere modificato o non disponibile.
WOWShellExecute
Esegue un'operazione su un file specificato. WOWShellExecute esiste solo per l'uso con la macchina DOS virtuale di Microsoft Windows NT (Ntvdm.exe), che consente il sistema operativo su disco (DOS) e il software a 16 bit per l'esecuzione in un sistema Windows e non deve essere usato da altri utenti. Usare invece ShellExecute.
WriteCabinetState
WriteCabinetState può essere modificato o non disponibile.
Funzioni wrapper SHLWAPI
Le tabelle di questo documento elencano le funzioni wrapper di Shlwapi.dll che forniscono funzionalità Unicode limitate a Windows 95, Windows 98 e Windows Millennium Edition (Windows Me).
FileApri
Supporta la finestra di dialogo Apri file comune.
FileTypes
Crea la pagina Tipi di file della finestra delle proprietà Opzioni cartella visualizzata dall'utente facendo clic su Opzioni cartella dal menu Strumenti di Esplora risorse.
FolderItemsFDF
Rappresenta una cartella shell e tutti i relativi elementi figlio.
ImageRecompress
Usato per ricomprimere un'immagine.
MenuBand
Supporta le bande di menu shell.
MenuBandSite
Ottiene o imposta le informazioni sul sito della banda di menu.
NuovoMenu
Crea un menu di scelta rapida Nuovo per una voce della shell.
ShellFldSetExt
Crea una finestra di dialogo Opzioni cartella.
ShellFolderBand
Gestisce le bande di cartelle. La barra di avvio veloce è un esempio di banda di cartelle.
Archivio immagini shell
Crea un'istanza di un oggetto IShellImageStore.
IBrowserService
Deprecato. I metodi esposti da questa interfaccia sono analoghi ai metodi protetti virtuali nella normale ereditarietà C++. La gerarchia di ereditarietà degli oggetti si estende su più DLL. La gerarchia è costituita da una classe di base e da diverse classi derivate che corrispondono ai controlli, tra cui CLSID_WebBrowser e il desktop dell'utente. Gli oggetti non presenti nella gerarchia non devono implementare questa interfaccia o utilizzare la maggior parte dei relativi metodi.
IBrowserService2
Deprecato. IBrowserService2 estende IBrowserService. I metodi esposti da questa interfaccia sono analoghi ai metodi protetti virtuali nella normale ereditarietà C++. La gerarchia di ereditarietà degli oggetti si estende su più DLL. La gerarchia è costituita da una classe di base e da diverse classi derivate che corrispondono ai controlli, tra cui CLSID_WebBrowser e il desktop dell'utente. Gli oggetti non presenti nella gerarchia non devono implementare questa interfaccia o utilizzare la maggior parte dei relativi metodi.
IBrowserService3
Deprecato. I metodi esposti da questa interfaccia sono analoghi ai metodi protetti virtuali nella normale ereditarietà C++. La gerarchia di ereditarietà degli oggetti si estende su più DLL. La gerarchia è costituita da una classe di base e da diverse classi derivate che corrispondono ai controlli, tra cui CLSID_WebBrowser e il desktop dell'utente. Gli oggetti non nella gerarchia non devono implementare questa interfaccia, né utilizzare la maggior parte dei relativi metodi.
IBrowserService4
Deprecato.
ICDBurnExt
ICDBurnExt può essere modificato o non disponibile.
IColumnProvider
Espone i metodi che consentono l'aggiunta di colonne personalizzate nella visualizzazione Dettagli di Esplora risorse di Windows.
Nota: il supporto per IColumnProvider è stato rimosso a partire da Windows Vista. Il sistema di proprietà Di Windows viene utilizzato al suo posto. Per i materiali concettuali che spiegano l'uso del nuovo sistema, vedi Sistema di proprietà Windows.
IContextMenuSite
Implementata dalla visualizzazione cartella predefinita creata con SHCreateShellFolderView. Un'implementazione di IContextMenuSite supporta IContextMenu::QueryContextMenu, IContextMenu::InvokeCommand e TrackPopupMenu e qualsiasi inoltro di messaggi necessario per tale funzione. IContextMenuSite aggiorna in genere anche la barra di stato.
IDefViewFrame
Usato solo per la funzionalità IUnknown. Non ha metodi propri.
IDefViewID
IDefViewID può essere modificato o non disponibile.
IDefViewSafety
Deprecato. Espone un metodo che determina l'impostazione dell'area di contenuto Web di una pagina prima dell'accesso alla pagina.
IDeskBand
Utilizzato per ottenere informazioni su un oggetto band.
Importante:
È consigliabile usare le barre degli strumenti di anteprima in un nuovo sviluppo al posto delle bande di scrivania, che non sono supportate a partire da Windows 7.
IDeskBand2
Espone i metodi per abilitare ed eseguire query sugli effetti di translucidanza in un oggetto deskband.
Importante:
È consigliabile usare le barre degli strumenti di anteprima in un nuovo sviluppo al posto delle bande di scrivania, che non sono supportate a partire da Windows 7.
IDeskBandInfo
Espone un metodo per ottenere la larghezza di banda di desk predefinita.
IDeskBar
Espone metodi che abilitano la manipolazione della barra della scrivania.
IDocViewSite
Usato come oggetto sito dall'interfaccia IShellView .
IDVGetEnum
Espone metodi che consentono all'oggetto visualizzazione cartelle di sistema di fornire a un altro oggetto un'enumerazione di elementi, senza il secondo oggetto che esegue un'enumerazione ridondante stessa.
IEnumSyncItems
Espone metodi che forniscono l'enumerazione di tutti gli elementi in una pianificazione di sincronizzazione.
IEnumSyncSchedules
Fornisce l'enumerazione di tutte le pianificazioni di sincronizzazione.
IEnumUserIdentity
IEnumUserIdentity non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece gli account utente con cambio utenti rapido e Desktop remoto.
IExpDispSupport
Deprecato. Espone metodi che consentono il recupero di proprietà, la conversione degli acceleratori di tastiera e la determinazione di un punto di connessione per determinati eventi.
IExpDispSupportXP
Deprecato. Espone metodi che consentono il recupero di proprietà, la conversione degli acceleratori di tastiera e la determinazione di un punto di connessione per determinati eventi.
IFolderBandPriv
IFolderBandPriv è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.
IIdentityChangeNotify
Deprecato. Fornisce notifiche delle modifiche apportate alle identità utente nel sistema, nonché alle richieste degli utenti per cambiare l'identità utente corrente.
IInsertItem
IInsertItem può essere modificato o non disponibile.
IMenuBand
Espone metodi che consentono a un oggetto COM (Component Object Model) di ricevere e tradurre i messaggi appropriati.
IPassportClientServices
L'interfaccia IPassportClientServices espone un metodo per determinare se esiste un Windows Live ID.
IPassportWizard
Espone un metodo che richiama la Creazione guidata Passport di Windows XP.
IRegTreeItem
Espone i metodi che recuperano e impostano lo stato degli elementi in un controllo visualizzazione albero con il flag Stili finestra controllo visualizzazione albero impostato.
IShellExecuteHook
Nota: gli hook di esecuzione della shell sono deprecati a partire da Windows Vista.
Espone un metodo che estende il comportamento delle funzioni ShellExecute o ShellExecuteEx. Viene in genere implementato dai sottosistemi che espongono i nomi degli oggetti che l'utente può specificare nella finestra di dialogo Esegui dopo aver fatto clic sul pulsante Start di Windows.
IShellFolderBand
IShellFolderBand può essere modificato o non disponibile.
IShellFolderView
Espone metodi che modificano le visualizzazioni delle cartelle della shell.
IShellIconOverlayManager
IShellIconOverlayManager può essere modificato o non disponibile.
IShellImageData
Espone metodi e proprietà che visualizzano, modificano e descrivono i dati dell'immagine.
IShellImageStore
Deprecato. Espone metodi che modificano la cache delle immagini.
IShellService
Deprecato. IShellService Espone un metodo che dichiara la proprietà quando un componente del servizio che implementa una determinata interfaccia viene condiviso tra più client, ad esempio Windows Internet Explorer e Windows Explorer.
IShellTaskScheduler
IShellTaskScheduler può essere modificato o non disponibile.
IShellTaskScheduler2
Estende la funzionalità di IShellTaskScheduler ereditando tutti i relativi metodi, offrendo la possibilità di inserire un'attività nella coda con riferimento ad altre attività della priorità e aggiungendo un metodo per reimpostare la priorità di un'attività.
ISyncSchedule
Espone i metodi associati a una singola pianificazione della sincronizzazione.
ISyncScheduleMgr
Espone i metodi per configurare e controllare un'utilità di pianificazione della sincronizzazione per la gestione della sincronizzazione.
IThumbnailCapture
Espone un metodo che ottiene una rappresentazione di anteprima di uno sfondo HTML.
Nota: questa interfaccia è deprecata a partire da Windows 7. La funzionalità supportata non è più presente in Windows.
IGuideEntry
Deprecato. Espone i metodi per identificare, richiamare e aggiornare un singolo elemento nella cronologia di viaggio del browser.
IAccountLog
Deprecato. Espone i metodi che mantengono e modificano un record di viaggi nel browser.
IUserIdentity
IUserIdentity non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece gli account utente con cambio utenti rapido e Desktop remoto.
IUserIdentity2
IUserIdentity2 non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece gli account utente con cambio utenti rapido e Desktop remoto.
IUserIdentityManager
IUserIdentityManager non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece gli account utente con cambio utenti rapido e Desktop remoto.
SFVM_DIDDRAGDROP
SFVM_DIDDRAGDROP può essere modificato o non disponibile.
SFVM_GETDETAILSOF
SFVM_GETDETAILSOF possono essere modificati o non disponibili.
SFVM_GETPANE
SFVM_GETPANE possono essere modificati o non disponibili.
SFVM_GETZONE
Consente all'oggetto callback di fornire informazioni sull'area Internet. Usato da IShellFolderViewCB::MessageSFVCB.
SFVM_QUERYFSNOTIFY
SFVM_QUERYFSNOTIFY potrebbe essere modificato o non disponibile.
SFVM_SETISFV
Notifica all'oggetto callback del sito contenitore. Viene usato solo quando IObjectWithSite::SetSite non è supportato e viene usato SHCreateShellFolderViewEx. Usato da IShellFolderViewCB::MessageSFVCB.
SFVM_THISIDLIST
SFVM_THISIDLIST può essere modificato o non disponibile.