intestazione shellapi.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
shellapi.h contiene le interfacce di programmazione seguenti:
Funzioni
AssocCreateForClasses Recupera un oggetto che implementa un'interfaccia IQueryAssociations. |
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 simile ai valori argv di runtime C standard e argc. |
DoEnvironmentSubstA Analizza una stringa di input che contiene riferimenti a una o più variabili di ambiente e li sostituisce con i relativi valori completamente espansi. (ANSI) |
DoEnvironmentSubstW Analizza una stringa di input che contiene riferimenti a una o più variabili di ambiente e li sostituisce con i relativi valori completamente espansi. (Unicode) |
DragAcceptFiles Registra se una finestra accetta file eliminati. |
DragFinish Rilascia memoria allocata dal sistema per il trasferimento dei nomi di file all'applicazione. |
DragQueryFileA Recupera i nomi dei file eliminati che derivano da un'operazione di trascinamento riuscita. (ANSI) |
DragQueryFileW Recupera i nomi dei file eliminati che derivano da un'operazione di trascinamento riuscita. (Unicode) |
DragQueryPoint Recupera la posizione del puntatore del mouse al momento dell'eliminazione di un file durante un'operazione di trascinamento. |
DuplicateIcon Crea un duplicato di un'icona specificata. |
ExtractAssociatedIconA Ottiene un handle per un'icona archiviata come risorsa in un file o un'icona archiviata nel file eseguibile associato di un file. (ANSI) |
ExtractAssociatedIconExA ExtractAssociatedIconEx può essere modificato o non disponibile. (ANSI) |
ExtractAssociatedIconExW ExtractAssociatedIconEx può essere modificato o non disponibile. (Unicode) |
ExtractAssociatedIconW Ottiene un handle per un'icona archiviata come risorsa in un file o un'icona archiviata nel file eseguibile associato di un file. (Unicode) |
ExtractIconA Ottiene un handle a un'icona dal file eseguibile, dalla DLL o dal file icona specificato. Per recuperare una matrice di handle in icone di grandi o piccole dimensioni, usare la funzione ExtractIconEx. (ANSI) |
ExtractIconExA La funzione ExtractIconEx crea una matrice di handle in icone di grandi o piccole dimensioni estratte dal file eseguibile, dalla DLL o dal file icona specificato. (ANSI) |
ExtractIconExW La funzione ExtractIconEx crea una matrice di handle in icone di grandi o piccole dimensioni estratte dal file eseguibile, dalla DLL o dal file icona specificato. (Unicode) |
ExtractIconW Ottiene un handle a un'icona dal file eseguibile, dalla DLL o dal file icona specificato. Per recuperare una matrice di handle in icone di grandi o piccole dimensioni, usare la funzione ExtractIconEx. (Unicode) |
FindExecutableA Recupera il nome e l'handle nel file eseguibile (.exe) associato a un file di documento specifico. (ANSI) |
FindExecutableW Recupera il nome e l'handle nel file eseguibile (.exe) associato a un file di documento specifico. (Unicode) |
InitNetworkAddressControl Inizializza la classe della finestra di controllo degli indirizzi di rete. |
NetAddr_DisplayErrorTip Visualizza un messaggio di errore nel suggerimento del palloncino associato al controllo indirizzo di rete. |
NetAddr_GetAddress Indica se un indirizzo di rete è conforme a un tipo e formato specificato. |
NetAddr_GetAllowType Recupera i tipi di indirizzi di rete accettati da un controllo indirizzo di rete specificato. |
NetAddr_SetAllowType Imposta i tipi di indirizzi di rete accettati da un controllo indirizzo di rete specificato. |
SHAppBarMessage Invia un messaggio della barra delle app al sistema. |
SHCreateProcessAsUserW Crea un nuovo processo in modalità utente e il relativo thread primario per eseguire un file eseguibile specificato. |
Shell_NotifyIconA Invia un messaggio all'area di stato della barra delle applicazioni. (ANSI) |
Shell_NotifyIconGetRect Ottiene le coordinate dello schermo del rettangolo di selezione di un'icona di notifica. |
Shell_NotifyIconW Invia un messaggio all'area di stato della barra delle applicazioni. (Unicode) |
ShellAboutA Visualizza una finestra di dialogo ShellAbout. (ANSI) |
ShellAboutW Visualizza una finestra di dialogo ShellAbout. (Unicode) |
ShellExecuteA Esegue un'operazione in un file specificato. (ShellExecuteA) |
ShellExecuteExA Esegue un'operazione in un file specificato. (ShellExecuteExA) |
ShellExecuteExW Esegue un'operazione su un file specificato. (ShellExecuteExW) |
ShellExecuteW Esegue un'operazione su un file specificato. (ShellExecuteW) |
ShellMessageBoxA ShellMessageBox può essere modificato o non disponibile. (ANSI) |
ShellMessageBoxW ShellMessageBox può essere modificato o non disponibile. (Unicode) |
SHEmptyRecycleBinA Svuota il Cestino nell'unità specificata. (ANSI) |
SHEmptyRecycleBinW Svuota il Cestino nell'unità specificata. (Unicode) |
SHEnumerateUnreadMailAccountsA Enumera gli account utente con posta elettronica non letto. (ANSI) |
SHEnumerateUnreadMailAccountsW Enumera gli account utente con posta elettronica non letto. (Unicode) |
SHEvaluateSystemCommandTemplate Applica una convalida rigorosa dei parametri usati in una chiamata a CreateProcess o ShellExecute. |
SHFileOperationA Copia, sposta, rinomina o elimina un oggetto file system. Questa funzione è stata sostituita in Windows Vista da IFileOperation. |
SHFileOperationW Copia, sposta, rinomina o elimina un oggetto file system. In Windows Vista e versioni successive è consigliabile usare IFileOperation anziché questa funzione. |
SHFreeNameMappings Libera un oggetto di mapping del nome file recuperato dalla funzione SHFileOperation. |
SHGetDiskFreeSpaceExA Recupera le informazioni sullo spazio su disco per un volume del disco. (ANSI) |
SHGetDiskFreeSpaceExW Recupera le informazioni sullo spazio su disco per un volume del disco. (Unicode) |
SHGetDriveMedia Restituisce il tipo di supporto presente nell'unità specificata. |
SHGetFileInfoA Recupera informazioni su un oggetto nel file system, ad esempio un file, una cartella, una directory o una radice dell'unità. (ANSI) |
SHGetFileInfoW Recupera informazioni su un oggetto nel file system, ad esempio un file, una cartella, una directory o una radice dell'unità. (Unicode) |
SHGetImageList Recupera un elenco di immagini. |
SHGetLocalizedName Recupera il nome localizzato di un file in una cartella shell. |
SHGetNewLinkInfoA Crea un nome per un nuovo collegamento in base alla destinazione proposta del collegamento. Questa funzione non crea il collegamento, ma solo il nome. (ANSI) |
SHGetNewLinkInfoW Crea un nome per un nuovo collegamento in base alla destinazione proposta del collegamento. Questa funzione non crea il collegamento, ma solo il nome. (Unicode) |
SHGetPropertyStoreForWindow Recupera un oggetto che rappresenta la raccolta di proprietà di una finestra specifica, che consente di eseguire query o impostare tali proprietà. |
SHGetStockIconInfo Recupera informazioni sulle icone della shell definite dal sistema. |
SHGetUnreadMailCountA Recupera il conteggio dei messaggi non letti di un utente specificato per qualsiasi account di posta elettronica o per tutti gli account di posta elettronica. (ANSI) |
SHGetUnreadMailCountW Recupera il conteggio dei messaggi non letti di un utente specificato per qualsiasi account di posta elettronica o per tutti gli account di posta elettronica. (Unicode) |
SHInvokePrinterCommandA Esegue un comando su un oggetto stampante. (ANSI) |
SHInvokePrinterCommandW Esegue un comando su un oggetto stampante. (Unicode) |
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 file offline locale o da entrambi i percorsi. |
SHLoadNonloadedIconOverlayIdentifiers Segnala alla shell che durante l'operazione successiva che richiede informazioni di sovrapposizione, deve caricare gli identificatori di sovrapposizione delle icone che non sono stati creati o non sono stati presenti per la creazione all'avvio. Gli identificatori già caricati non sono interessati. |
SHQueryRecycleBinA Recupera le dimensioni del Cestino e il numero di elementi in esso contenuti per un'unità specificata. (ANSI) |
SHQueryRecycleBinW Recupera le dimensioni del Cestino e il numero di elementi in esso contenuti per un'unità specificata. (Unicode) |
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. |
SHSetLocalizedName Imposta il nome localizzato di un file in una cartella shell. |
SHSetUnreadMailCountA Archivia il numero di messaggi non letti dell'utente corrente per un account di posta elettronica specificato nel Registro di sistema. (ANSI) |
SHSetUnreadMailCountW Archivia il numero di messaggi non letti dell'utente corrente per un account di posta elettronica specificato nel Registro di sistema. (Unicode) |
SHTestTokenMembership Usa CheckTokenMembership per verificare se il token specificato è un membro del gruppo locale con rid specificato. |
Strutture
APPBARDATA Contiene informazioni su un messaggio della barra delle app di sistema. |
ASSOCIATIONELEMENT Definisce le informazioni usate da AssocCreateForClasses per recuperare un'interfaccia IQueryAssociations per una determinata associazione di file. |
NC_ADDRESS Contiene informazioni che descrivono un indirizzo di rete. |
NOTIFYICONDATAA Contiene informazioni che il sistema deve visualizzare le notifiche nell'area di notifica. Usato da Shell_NotifyIcon. (ANSI) |
NOTIFYICONDATAW Contiene informazioni che il sistema deve visualizzare le notifiche nell'area di notifica. Usato da Shell_NotifyIcon. (Unicode) |
NOTIFYICONIDENTIFIER Contiene informazioni usate da Shell_NotifyIconGetRect per identificare l'icona per cui recuperare il rettangolo di selezione. |
OPEN_PRINTER_PROPS_INFOA Identifica un foglio di proprietà specifico nelle pagine delle proprietà di una stampante e indica se tale foglio di proprietà deve essere modale. Facoltativamente usato con la funzione SHInvokePrinterCommand. (ANSI) |
OPEN_PRINTER_PROPS_INFOW Identifica un foglio di proprietà specifico nelle pagine delle proprietà di una stampante e indica se tale foglio di proprietà deve essere modale. Facoltativamente usato con la funzione SHInvokePrinterCommand. (Unicode) |
SHCREATEPROCESSINFOW Contiene le informazioni necessarie da SHCreateProcessAsUserW per creare un processo. |
SHELLEXECUTEINFOA Contiene informazioni usate da ShellExecuteEx. (ANSI) |
SHELLEXECUTEINFOW Contiene informazioni usate da ShellExecuteEx. (Unicode) |
SHFILEINFOA Contiene informazioni su un oggetto file. (ANSI) |
SHFILEINFOW Contiene informazioni su un oggetto file. (Unicode) |
SHFILEOPSTRUCTA Contiene informazioni usate dalla funzione SHFileOperation per eseguire operazioni di file. (ANSI) |
SHFILEOPSTRUCTW Contiene informazioni usate dalla funzione SHFileOperation per eseguire operazioni di file. (Unicode) |
SHNAMEMAPPINGA Contiene i nomi di percorso precedenti e nuovi per ogni file spostato, copiato o rinominato dalla funzione SHFileOperation. (ANSI) |
SHNAMEMAPPINGW Contiene i nomi di percorso precedenti e nuovi per ogni file spostato, copiato o rinominato dalla funzione SHFileOperation. (Unicode) |
SHQUERYRBINFO Contiene le informazioni sul conteggio delle dimensioni e dell'elemento recuperate dalla funzione SHQueryRecycleBin. |
SHSTOCKICONINFO Riceve le informazioni usate per recuperare un'icona di Shell di magazzino. Questa struttura viene usata in una chiamata SHGetStockIconInfo. |
Enumerazioni
QUERY_USER_NOTIFICATION_STATE Specifica lo stato del computer per l'utente corrente in relazione alla proprietà dell'invio di una notifica. Usato da SHQueryUserNotificationState. |
SHSTOCKICONID Usato da SHGetStockIconInfo per identificare l'icona del sistema di magazzino da recuperare. |