Enumerazione ASSOCSTR (shlwapi.h)
Usato da IQueryAssociations::GetString per definire il tipo di stringa da restituire.
Sintassi
typedef enum {
ASSOCSTR_COMMAND = 1,
ASSOCSTR_EXECUTABLE,
ASSOCSTR_FRIENDLYDOCNAME,
ASSOCSTR_FRIENDLYAPPNAME,
ASSOCSTR_NOOPEN,
ASSOCSTR_SHELLNEWVALUE,
ASSOCSTR_DDECOMMAND,
ASSOCSTR_DDEIFEXEC,
ASSOCSTR_DDEAPPLICATION,
ASSOCSTR_DDETOPIC,
ASSOCSTR_INFOTIP,
ASSOCSTR_QUICKTIP,
ASSOCSTR_TILEINFO,
ASSOCSTR_CONTENTTYPE,
ASSOCSTR_DEFAULTICON,
ASSOCSTR_SHELLEXTENSION,
ASSOCSTR_DROPTARGET,
ASSOCSTR_DELEGATEEXECUTE,
ASSOCSTR_SUPPORTED_URI_PROTOCOLS,
ASSOCSTR_PROGID,
ASSOCSTR_APPID,
ASSOCSTR_APPPUBLISHER,
ASSOCSTR_APPICONREFERENCE,
ASSOCSTR_MAX
} ASSOCSTR;
Costanti
ASSOCSTR_COMMAND Valore: 1 Stringa di comando associata a un verbo shell. |
ASSOCSTR_EXECUTABLE Eseguibile da una stringa di comando verbo shell. Ad esempio, questa stringa viene trovata come valore (predefinito) per una sottochiave, ad esempio HKEY_CLASSES_ROOT\Applicationname\Guscio\Aperto\comando. Se il comando usa Rundll.exe, impostare il flag ASSOCF_REMAPRUNDLL nel parametro flags di IQueryAssociations::GetString per recuperare l'eseguibile di destinazione.
Attenzione Non tutte le associazioni di app hanno file eseguibili. Non presupporre che un eseguibile sia sempre presente. Questo tipo di stringa identificherà il codice che verrà richiamato nell'implementazione del verbo. |
ASSOCSTR_FRIENDLYDOCNAME Nome descrittivo di un tipo di documento. |
ASSOCSTR_FRIENDLYAPPNAME Nome descrittivo di un file eseguibile. |
ASSOCSTR_NOOPEN Ignorare le informazioni associate alla sottochiave aperta . |
ASSOCSTR_SHELLNEWVALUE Cercare sotto la sottochiave ShellNew . |
ASSOCSTR_DDECOMMAND Modello per i comandi DDE. |
ASSOCSTR_DDEIFEXEC Comando DDE da usare per creare un processo. |
ASSOCSTR_DDEAPPLICATION Nome dell'applicazione in una trasmissione DDE. |
ASSOCSTR_DDETOPIC Nome dell'argomento in una trasmissione DDE. |
ASSOCSTR_INFOTIP Corrisponde al valore del Registro di sistema InfoTip. Restituisce un suggerimento per informazioni per un elemento o un elenco di proprietà sotto forma di IPropertyDescriptionList da cui creare una descrizione informativa, ad esempio quando si passa il cursore su un nome file. L'elenco delle proprietà può essere analizzato con PSGetPropertyDescriptionListFromString. |
ASSOCSTR_QUICKTIP Introdotto in Internet Explorer 6. Corrisponde al valore del Registro di sistema Descrizione rapida. Uguale a ASSOCSTR_INFOTIP, ad eccezione del fatto che restituisce sempre un elenco di nomi di proprietà sotto forma di IPropertyDescriptionList. La differenza tra questo valore e ASSOCSTR_INFOTIP è che restituisce proprietà sicure per qualsiasi scenario che causa un rallentamento del recupero delle proprietà, ad esempio reti offline o lente. Alcune delle proprietà restituite da ASSOCSTR_INFOTIP potrebbero non essere appropriate per scenari di recupero lento delle proprietà. L'elenco delle proprietà può essere analizzato con PSGetPropertyDescriptionListFromString. |
ASSOCSTR_TILEINFO Introdotto in Internet Explorer 6. Corrisponde al valore del Registro di sistema TileInfo. Contiene un elenco di proprietà da visualizzare per un particolare tipo di file in una finestra di Esplora risorse presente nella visualizzazione riquadro. Equivale a ASSOCSTR_INFOTIP, ma, come ASSOCSTR_QUICKTIP, restituisce anche un elenco di nomi di proprietà sotto forma di IPropertyDescriptionList. L'elenco delle proprietà può essere analizzato con PSGetPropertyDescriptionListFromString. |
ASSOCSTR_CONTENTTYPE Introdotto in Internet Explorer 6. Descrive un tipo generale di associazione di file MIME, ad esempio image e bmp, in modo che le applicazioni possano fare ipotesi generali su un tipo di file specifico. |
ASSOCSTR_DEFAULTICON Introdotto in Internet Explorer 6. Restituisce il percorso delle risorse dell'icona da utilizzare per impostazione predefinita per questa associazione. I numeri positivi indicano un indice nella tabella delle risorse della DLL, mentre i numeri negativi indicano un ID risorsa. Un esempio della sintassi per la risorsa è "c:\myfolder\myfile.dll,-1". |
ASSOCSTR_SHELLEXTENSION Introdotto in Internet Explorer 6. Per un oggetto a cui è associata un'estensione shell, è possibile usarlo per recuperare il CLSID dell'oggetto estensione shell passando una rappresentazione di stringa dell'IID dell'interfaccia che si desidera recuperare come parametro pwszExtra di IQueryAssociations::GetString. Ad esempio, se si vuole recuperare un gestore che implementa l'interfaccia IExtractImage , specificare "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}", ovvero l'IID di IExtractImage. |
ASSOCSTR_DROPTARGET Introdotto in Internet Explorer 8. Per un verbo richiamato tramite COM e l'interfaccia IDropTarget , è possibile utilizzare questo flag per recuperare il CLSID dell'oggetto IDropTarget . Questo CLSID viene registrato nella sottochiave DropTarget . Il verbo viene specificato nel parametro pwszExtra nella chiamata a IQueryAssociations::GetString. Questo tipo di stringa identificherà il codice che verrà richiamato nell'implementazione del verbo. |
ASSOCSTR_DELEGATEEXECUTE Introdotto in Internet Explorer 8. Per un verbo richiamato tramite COM e l'interfaccia IExecuteCommand , è possibile usare questo flag per recuperare il CLSID dell'oggetto IExecuteCommand . Questo CLSID viene registrato nella sottochiave del comando del verbo come voce DelegateExecute. Il verbo viene specificato nel parametro pwszExtra nella chiamata a IQueryAssociations::GetString. Questo tipo di stringa identificherà il codice che verrà richiamato nell'implementazione del verbo. |
ASSOCSTR_SUPPORTED_URI_PROTOCOLS Valore stringa degli schemi del protocollo URI. Ad esempio, http:https:ftp:file: o * che indica tutto. |
ASSOCSTR_PROGID Introdotta in Windows 10. ProgID fornito dall'app associata al tipo di file o allo schema URI. Questa impostazione se configurata dagli utenti nelle impostazioni predefinite del programma. |
ASSOCSTR_APPID Introdotta in Windows 10. AppUserModelID dell'app associata al tipo di file o allo schema URI. Questa impostazione viene configurata dagli utenti nelle impostazioni predefinite del programma. |
ASSOCSTR_APPPUBLISHER Introdotta in Windows 10. Autore dell'app associata al tipo di file o allo schema URI. Questa impostazione viene configurata dagli utenti nelle impostazioni predefinite del programma. |
ASSOCSTR_APPICONREFERENCE Introdotta in Windows 10. Riferimento icona dell'app associata al tipo di file o allo schema URI. Questa impostazione viene configurata dagli utenti nelle impostazioni predefinite del programma. |
ASSOCSTR_MAX Valore ASSOCSTR definito massimo, usato a scopo di convalida. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP, Windows 7 [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shlwapi.h |