ASSOCIATIONELEMENT-Struktur (shellapi.h)
Definiert Informationen, die von AssocCreateForClasses zum Abrufen einer IQueryAssociations-Schnittstelle für eine bestimmte Dateizuordnung verwendet werden.
Syntax
typedef struct ASSOCIATIONELEMENT {
ASSOCCLASS ac;
HKEY hkClass;
PCWSTR pszClass;
} ASSOCIATIONELEMENT;
Member
ac
Typ: ASSOCCLASS
Hier werden Zuordnungsdaten und die Form abgerufen, in der die Daten gespeichert werden. Einer der folgenden Werte aus der ASSOCCLASS-Enumeration .
ASSOCCLASS_APP_KEY
Das hkClass-Element stellt den vollständigen Registrierungspfad eines Anwendungsbezeichners (APPID) bereit.
ASSOCCLASS_CLSID_KEY
Das hkClass-Element stellt den vollständigen Registrierungspfad einer CLSID bereit.
ASSOCCLASS_CLSID_STR
Das hkClass-Member benennt eine gefundene CLSID als HKEY_CLASSES_ROOT\CLSID\pszClass.
ASSOCCLASS_PROGID_KEY
Das hkClass-Member stellt den vollständigen Registrierungspfad einer ProgID bereit.
ASSOCCLASS_SHELL_KEY
Das hkClass-Element benennt einen gefundenen Schlüssel als
HKEY_CLASSES_ROOT\SystemFileAssociations\hkClass.
ASSOCCLASS_PROGID_STR
Das pszClass-Member benennt eine ProgID, die als HKEY_CLASSES_ROOT\pszClass gefunden wurde.
ASSOCCLASS_SYSTEM_STR
Das pszClass-Member benennt einen Gefundenen Schlüssel als HKEY_CLASSES_ROOT\SystemFileAssociations\pszClass.
ASSOCCLASS_APP_STR
Die APPID, die die Anwendungsinformationen speichert, finden Sie unter HKEY_CLASSES_ROOT\Anwendungsdateiname\, wobei FileName durch Senden von pszClass an PathFindFileName abgerufen wird.
ASSOCCLASS_FOLDER
Verwenden Sie die Zuordnungsinformationen für Ordner, die unter HKEY_CLASSES_ROOT\Ordner gespeichert sind. Wenn dieses Flag festgelegt ist, werden hkClass und pszClass ignoriert.
ASSOCCLASS_STAR
Verwenden Sie die Zuordnungsinformationen, die unter dem Unterschlüssel HKEY_CLASSES_ROOT\* gespeichert sind. Wenn dieses Flag festgelegt ist, werden hkClass und pszClass ignoriert.
ASSOCCLASS_FIXED_PROGID_STR
In Windows 8 eingeführt. Verwenden Sie nicht die Benutzerstandardeinstellungen, um die Zuordnung der klasse anzuwenden, die vom pszClass-Element angegeben wird.
ASSOCCLASS_PROTOCOL_STR
In Windows 8 eingeführt. Verwenden Sie die Benutzerstandardeinstellungen, um die Zuordnung der Klasse anzuwenden, die vom pszClass-Member angegeben wird. die -Klasse ist ein Protokoll.
hkClass
Typ: HKEY
Ein Registrierungsschlüssel, der eine Klasse angibt, die Zuordnungsinformationen enthält.
pszClass
Typ: PCWSTR
Ein Zeiger auf den Namen einer Klasse, die Zuordnungsinformationen enthält.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | shellapi.h |