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

Weitere Informationen

Programmgesteuerte Bezeichner