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 |