Enumerasi ASSOCSTR (shlwapi.h)

Digunakan oleh IQueryAssociations::GetString untuk menentukan jenis string yang akan dikembalikan.

Sintaks

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;

Konstanta

 
ASSOCSTR_COMMAND
Nilai: 1
String perintah yang terkait dengan kata kerja Shell.
ASSOCSTR_EXECUTABLE
Executable dari string perintah kata kerja Shell. Misalnya, string ini ditemukan sebagai nilai (Default) untuk subkey seperti

\ HKEY_CLASSES_ROOTApplicationName\Shell\Terbuka\perintah. Jika perintah menggunakan Rundll.exe, atur bendera ASSOCF_REMAPRUNDLL di parameter benderaIQueryAssociations::GetString untuk mengambil target yang dapat dieksekusi.

Perhatian  

Tidak semua asosiasi aplikasi memiliki executable. Jangan berasumsi bahwa executable akan selalu ada.


 

Jenis string ini akan mengidentifikasi kode yang akan dipanggil dalam implementasi kata kerja.
ASSOCSTR_FRIENDLYDOCNAME
Nama yang mudah diingat dari tipe dokumen.
ASSOCSTR_FRIENDLYAPPNAME
Nama yang mudah diingat dari file yang dapat dieksekusi.
ASSOCSTR_NOOPEN
Abaikan informasi yang terkait dengan subkuntangan terbuka .
ASSOCSTR_SHELLNEWVALUE
Lihat di bawah kunci sekumpulan ShellNew .
ASSOCSTR_DDECOMMAND
Templat untuk perintah DDE.
ASSOCSTR_DDEIFEXEC
Perintah DDE yang digunakan untuk membuat proses.
ASSOCSTR_DDEAPPLICATION
Nama aplikasi dalam siaran DDE.
ASSOCSTR_DDETOPIC
Nama topik dalam siaran DDE.
ASSOCSTR_INFOTIP
Sesuai dengan nilai registri InfoTip. Mengembalikan tip info untuk item, atau daftar properti dalam bentuk IPropertyDescriptionList untuk membuat tip info, seperti saat mengarahkan kursor ke nama file. Daftar properti dapat diurai dengan PSGetPropertyDescriptionListFromString.
ASSOCSTR_QUICKTIP
Diperkenalkan di Internet Explorer 6. Sesuai dengan nilai registri QuickTip. Sama seperti ASSOCSTR_INFOTIP, kecuali selalu mengembalikan daftar nama properti dalam bentuk IPropertyDescriptionList. Perbedaan antara nilai ini dan ASSOCSTR_INFOTIP adalah bahwa ini mengembalikan properti yang aman untuk skenario apa pun yang menyebabkan pengambilan properti lambat, seperti jaringan offline atau lambat. Beberapa properti yang dikembalikan dari ASSOCSTR_INFOTIP mungkin tidak sesuai untuk skenario pengambilan properti yang lambat. Daftar properti dapat diurai dengan PSGetPropertyDescriptionListFromString.
ASSOCSTR_TILEINFO
Diperkenalkan di Internet Explorer 6. Sesuai dengan nilai registri TileInfo. Berisi daftar properti yang akan ditampilkan untuk tipe file tertentu di jendela Windows Explorer yang ada dalam tampilan petak peta. Ini sama dengan ASSOCSTR_INFOTIP, tetapi, seperti ASSOCSTR_QUICKTIP, ini juga mengembalikan daftar nama properti dalam bentuk IPropertyDescriptionList. Daftar properti dapat diurai dengan PSGetPropertyDescriptionListFromString.
ASSOCSTR_CONTENTTYPE
Diperkenalkan di Internet Explorer 6. Menjelaskan jenis umum asosiasi file MIME, seperti gambar dan bmp, sehingga aplikasi dapat membuat asumsi umum tentang jenis file tertentu.
ASSOCSTR_DEFAULTICON
Diperkenalkan di Internet Explorer 6. Mengembalikan jalur ke sumber daya ikon yang akan digunakan secara default untuk asosiasi ini. Angka positif menunjukkan indeks ke dalam tabel sumber daya dll, sementara angka negatif menunjukkan ID sumber daya. Contoh sintaks untuk sumber daya adalah "c:\myfolder\myfile.dll,-1".
ASSOCSTR_SHELLEXTENSION
Diperkenalkan di Internet Explorer 6. Untuk objek yang memiliki ekstensi Shell yang terkait dengannya, Anda dapat menggunakan ini untuk mengambil CLSID objek ekstensi Shell tersebut dengan meneruskan representasi string dari IID antarmuka yang ingin Anda ambil sebagai parameter pwszExtra dari IQueryAssociations::GetString. Misalnya, jika Anda ingin mengambil handler yang mengimplementasikan antarmuka IExtractImage , Anda akan menentukan "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}", yang merupakan IID IExtractImage.
ASSOCSTR_DROPTARGET
Diperkenalkan di Internet Explorer 8. Untuk kata kerja yang dipanggil melalui COM dan antarmuka IDropTarget , Anda dapat menggunakan bendera ini untuk mengambil CLSID objek IDropTarget . CLSID ini terdaftar di subkuntang DropTarget . Kata kerja ditentukan dalam parameter pwszExtra dalam panggilan ke IQueryAssociations::GetString.

Jenis string ini akan mengidentifikasi kode yang akan dipanggil dalam implementasi kata kerja.
ASSOCSTR_DELEGATEEXECUTE
Diperkenalkan di Internet Explorer 8. Untuk kata kerja yang dipanggil melalui COM dan antarmuka IExecuteCommand , Anda dapat menggunakan bendera ini untuk mengambil CLSID objek IExecuteCommand . CLSID ini terdaftar dalam subkuntah perintah kata kerja sebagai entri DelegateExecute. Kata kerja ditentukan dalam parameter pwszExtra dalam panggilan ke IQueryAssociations::GetString.

Jenis string ini akan mengidentifikasi kode yang akan dipanggil dalam implementasi kata kerja.
ASSOCSTR_SUPPORTED_URI_PROTOCOLS
Nilai string dari skema protokol URI. Misalnya, http:https:ftp:file: atau * menunjukkan semua.
ASSOCSTR_PROGID
Diperkenalkan dalam Windows 10. ProgID yang disediakan oleh aplikasi yang terkait dengan jenis file atau skema URI. Ini jika dikonfigurasi oleh pengguna dalam pengaturan program default mereka.
ASSOCSTR_APPID
Diperkenalkan dalam Windows 10. AppUserModelID aplikasi yang terkait dengan jenis file atau skema URI. Ini dikonfigurasi oleh pengguna dalam pengaturan program default mereka.
ASSOCSTR_APPPUBLISHER
Diperkenalkan dalam Windows 10. Penerbit aplikasi yang terkait dengan jenis file atau skema URI. Ini dikonfigurasi oleh pengguna dalam pengaturan program default mereka.
ASSOCSTR_APPICONREFERENCE
Diperkenalkan dalam Windows 10. Referensi ikon aplikasi yang terkait dengan jenis file atau skema URI. Ini dikonfigurasi oleh pengguna dalam pengaturan program default mereka.
ASSOCSTR_MAX
Nilai ASSOCSTR maksimum yang ditentukan, digunakan untuk tujuan validasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP, Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header shlwapi.h