Fungsi MIMEAssociationDialogA (intshcut.h)
Menjalankan kotak dialog tipe konten MIME yang tidak terdaftar.
Sintaks
INTSHCUTAPI HRESULT MIMEAssociationDialogA(
HWND hwndParent,
DWORD dwInFlags,
PCSTR pcszFile,
PCSTR pcszMIMEContentType,
[out] PSTR pszAppBuf,
UINT ucAppBufLen
);
Parameter
hwndParent
Jenis: HWND
Handel ke jendela induk dari jendela turunan yang diposting.
dwInFlags
Jenis: DWORD
Nilai bendera bit yang menentukan apakah asosiasi akan didaftarkan. Bendera bit adalah nilai MIMEASSOCDLG_FL_REGISTER_ASSOC (0x0001). Jika bit ini diatur, aplikasi yang dipilih terdaftar sebagai handler untuk jenis MIME yang diberikan. Jika bit ini jelas, tidak ada asosiasi yang terdaftar.
Aplikasi didaftarkan hanya jika bendera ini diatur dan pengguna menunjukkan bahwa asosiasi persisten akan dibuat.
Pendaftaran tidak mungkin jika string di pcszFile tidak berisi ekstensi.
pcszFile
Jenis: PCTSTR
Alamat string yang dihentikan null yang berisi nama file target. File ini harus sesuai dengan tipe isi yang dijelaskan oleh parameter pcszMIMEContentType .
pcszMIMEContentType
Jenis: PCTSTR
Alamat string yang dihentikan null yang berisi jenis konten yang tidak terdaftar.
[out] pszAppBuf
Jenis: PTSTR
Penunjuk ke buffer yang, ketika fungsi ini berhasil dikembalikan, menerima jalur aplikasi yang ditentukan oleh pengguna.
ucAppBufLen
Jenis: UINT
Ukuran pszAppBuf, dalam karakter.
Nilai kembali
Jenis: HRESULT
Menampilkan kode | Deskripsi |
---|---|
|
Pengguna membatalkan operasi. |
|
Kombinasi bendera yang diteruskan dalam dwInFlags tidak valid. |
|
Tidak tersedia cukup memori untuk menyelesaikan operasi. |
|
Salah satu penunjuk input tidak valid. |
Keterangan
Fungsi ini tidak memvalidasi sintaks string jenis konten input di pcszMIMEContentType. Nilai pengembalian yang berhasil tidak menunjukkan bahwa tipe konten MIME yang ditentukan valid.
Catatan
Header intshcut.h mendefinisikan MIMEAssociationDialog sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | intshcut.h |
DLL | Url.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk