Freigeben über


ASSOCSTR-Enumeration (shlwapi.h)

Wird von IQueryAssociations::GetString verwendet, um den Typ der zurückzugebenden Zeichenfolge zu definieren.

Syntax

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;

Konstanten

 
ASSOCSTR_COMMAND
Wert: 1
Eine Befehlszeichenfolge, die einem Shellverb zugeordnet ist.
ASSOCSTR_EXECUTABLE
Eine ausführbare Datei aus einer Shell-Verb-Befehlszeichenfolge. Diese Zeichenfolge wird beispielsweise als (Standardwert) für einen Unterschlüssel gefunden, z. B.

HKEY_CLASSES_ROOT\Applicationname\Muschel\Öffnen\befehl. Wenn der Befehl Rundll.exe verwendet, legen Sie das ASSOCF_REMAPRUNDLL-Flag im Flags-Parameter von IQueryAssociations::GetString fest, um die ausführbare Zieldatei abzurufen.

Vorsicht  

Nicht alle App-Zuordnungen verfügen über ausführbare Dateien. Gehen Sie nicht davon aus, dass immer eine ausführbare Datei vorhanden ist.


 

Dieser Zeichenfolgentyp identifiziert den Code, der bei der Implementierung des Verbs aufgerufen wird.
ASSOCSTR_FRIENDLYDOCNAME
Der Anzeigename eines Dokumenttyps.
ASSOCSTR_FRIENDLYAPPNAME
Der Anzeigename einer ausführbaren Datei.
ASSOCSTR_NOOPEN
Ignorieren Sie die Informationen, die dem geöffneten Unterschlüssel zugeordnet sind.
ASSOCSTR_SHELLNEWVALUE
Sehen Sie sich den Unterschlüssel ShellNeu an.
ASSOCSTR_DDECOMMAND
Eine Vorlage für DDE-Befehle.
ASSOCSTR_DDEIFEXEC
Der DDE-Befehl zum Erstellen eines Prozesses.
ASSOCSTR_DDEAPPLICATION
Der Anwendungsname in einer DDE-Übertragung.
ASSOCSTR_DDETOPIC
Der Themenname in einer DDE-Übertragung.
ASSOCSTR_INFOTIP
Entspricht dem InfoTip-Registrierungswert. Gibt einen Infotipp für ein Element oder eine Liste von Eigenschaften in Form einer IPropertyDescriptionList zurück, aus der ein Infotipp erstellt werden soll, z. B. beim Bewegen des Cursors auf einen Dateinamen. Die Liste der Eigenschaften kann mit PSGetPropertyDescriptionListFromString analysiert werden.
ASSOCSTR_QUICKTIP
In Internet Explorer 6 eingeführt. Entspricht dem QuickTip-Registrierungswert. Identisch mit ASSOCSTR_INFOTIP, mit dem Unterschied, dass immer eine Liste von Eigenschaftsnamen in Form einer IPropertyDescriptionList zurückgegeben wird. Der Unterschied zwischen diesem Wert und ASSOCSTR_INFOTIP besteht darin, dass dadurch Eigenschaften zurückgegeben werden, die für jedes Szenario sicher sind, das einen langsamen Abruf von Eigenschaften verursacht, z. B. offline oder langsame Netzwerke. Einige der von ASSOCSTR_INFOTIP zurückgegebenen Eigenschaften eignen sich möglicherweise nicht für Szenarien zum langsamen Abrufen von Eigenschaften. Die Liste der Eigenschaften kann mit PSGetPropertyDescriptionListFromString analysiert werden.
ASSOCSTR_TILEINFO
In Internet Explorer 6 eingeführt. Entspricht dem TileInfo-Registrierungswert. Enthält eine Liste der Eigenschaften, die für einen bestimmten Dateityp in einem Windows-Explorer-Fenster angezeigt werden sollen, das sich in der Kachelansicht befindet. Dies ist identisch mit ASSOCSTR_INFOTIP, gibt aber wie ASSOCSTR_QUICKTIP auch eine Liste von Eigenschaftennamen in Form einer IPropertyDescriptionList zurück. Die Liste der Eigenschaften kann mit PSGetPropertyDescriptionListFromString analysiert werden.
ASSOCSTR_CONTENTTYPE
In Internet Explorer 6 eingeführt. Beschreibt einen allgemeinen Typ der MIME-Dateizuordnung, z. B. image und bmp, damit Anwendungen allgemeine Annahmen zu einem bestimmten Dateityp treffen können.
ASSOCSTR_DEFAULTICON
In Internet Explorer 6 eingeführt. Gibt den Pfad zu den Symbolressourcen zurück, die standardmäßig für diese Zuordnung verwendet werden sollen. Positive Zahlen weisen auf einen Index in der Ressourcentabelle der DLL hin, während negative Zahlen auf eine Ressourcen-ID hinweisen. Ein Beispiel für die Syntax für die Ressource ist "c:\myfolder\myfile.dll,-1".
ASSOCSTR_SHELLEXTENSION
In Internet Explorer 6 eingeführt. Für ein Objekt, dem eine Shell-Erweiterung zugeordnet ist, können Sie dies verwenden, um die CLSID dieses Shell-Erweiterungsobjekts abzurufen, indem Sie eine Zeichenfolgendarstellung der IID der Schnittstelle übergeben, die Sie als pwszExtra-Parameter von IQueryAssociations::GetString abrufen möchten. Wenn Sie beispielsweise einen Handler abrufen möchten, der die IExtractImage-Schnittstelle implementiert, geben Sie "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}" an, wobei es sich um die IID von IExtractImage handelt.
ASSOCSTR_DROPTARGET
In Internet Explorer 8 eingeführt. Für ein Verb, das über COM und die IDropTarget-Schnittstelle aufgerufen wird, können Sie dieses Flag verwenden, um die CLSID des IDropTarget-Objekts abzurufen. Diese CLSID wird im Unterschlüssel DropTarget registriert. Das Verb wird im pwszExtra-Parameter im Aufruf von IQueryAssociations::GetString angegeben.

Dieser Zeichenfolgentyp identifiziert den Code, der bei der Implementierung des Verbs aufgerufen wird.
ASSOCSTR_DELEGATEEXECUTE
In Internet Explorer 8 eingeführt. Für ein Verb, das über COM und die IExecuteCommand-Schnittstelle aufgerufen wird, können Sie dieses Flag verwenden, um die CLSID des IExecuteCommand-Objekts abzurufen. Diese CLSID wird im Befehlsunterschlüssel des Verbs als DelegateExecute-Eintrag registriert. Das Verb wird im pwszExtra-Parameter im Aufruf von IQueryAssociations::GetString angegeben.

Dieser Zeichenfolgentyp identifiziert den Code, der bei der Implementierung des Verbs aufgerufen wird.
ASSOCSTR_SUPPORTED_URI_PROTOCOLS
Ein Zeichenfolgenwert der URI-Protokollschemas. Beispiel: http:https:ftp:file: oder * alle angeben.
ASSOCSTR_PROGID
In Windows 10 eingeführt. Die ProgID, die von der App bereitgestellt wird, die dem Dateityp oder dem URI-Schema zugeordnet ist. Dies, wenn benutzer in ihren Standardprogrammeinstellungen konfiguriert sind.
ASSOCSTR_APPID
In Windows 10 eingeführt. Die AppUserModelID der App, die dem Dateityp oder dem URI-Schema zugeordnet ist. Dies wird von Benutzern in ihren Standardprogrammeinstellungen konfiguriert.
ASSOCSTR_APPPUBLISHER
In Windows 10 eingeführt. Der Herausgeber der App, die dem Dateityp oder URI-Schema zugeordnet ist. Dies wird von Benutzern in ihren Standardprogrammeinstellungen konfiguriert.
ASSOCSTR_APPICONREFERENCE
In Windows 10 eingeführt. Der Symbolverweis der App, die dem Dateityp oder dem URI-Schema zugeordnet ist. Dies wird von Benutzern in ihren Standardprogrammeinstellungen konfiguriert.
ASSOCSTR_MAX
Der maximal definierte ASSOCSTR-Wert, der zu Validierungszwecken verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shlwapi.h