Condividi tramite


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.