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 |