header shellapi.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
shellapi.h berisi antarmuka pemrograman berikut:
Fungsi
AssocCreateForClasses Mengambil objek yang mengimplementasikan antarmuka IQueryAssociations. |
CommandLineToArgvW Mengurai string baris perintah Unicode dan mengembalikan array penunjuk ke argumen baris perintah, bersama dengan hitungan argumen tersebut, dengan cara yang mirip dengan nilai argv run-time C standar dan argc. |
DoEnvironmentSubstA Mengurai string input yang berisi referensi ke satu atau beberapa variabel lingkungan dan menggantinya dengan nilai yang sepenuhnya diperluas. (ANSI) |
DoEnvironmentSubstW Mengurai string input yang berisi referensi ke satu atau beberapa variabel lingkungan dan menggantinya dengan nilai yang sepenuhnya diperluas. (Unicode) |
DragAcceptFiles Mendaftarkan apakah jendela menerima file yang dijatuhkan. |
SeretSelesai Merilis memori yang dialokasikan sistem untuk digunakan dalam mentransfer nama file ke aplikasi. |
DragQueryFileA Mengambil nama file yang dihilangkan yang dihasilkan dari operasi seret dan letakkan yang berhasil. (ANSI) |
DragQueryFileW Mengambil nama file yang dihilangkan yang dihasilkan dari operasi seret dan letakkan yang berhasil. (Unicode) |
DragQueryPoint Mengambil posisi penunjuk mouse pada saat file dihilangkan selama operasi seret dan letakkan. |
DuplikatIcon Membuat duplikat ikon tertentu. |
ExtractAssociatedIconA Mendapatkan handel ke ikon yang disimpan sebagai sumber daya dalam file atau ikon yang disimpan dalam file file yang dapat dieksekusi terkait. (ANSI) |
ExtractAssociatedIconExa ExtractAssociatedIconEx dapat diubah atau tidak tersedia. (ANSI) |
ExtractAssociatedIconExw ExtractAssociatedIconEx dapat diubah atau tidak tersedia. (Unicode) |
ExtractAssociatedIconW Mendapatkan handel ke ikon yang disimpan sebagai sumber daya dalam file atau ikon yang disimpan dalam file file yang dapat dieksekusi terkait. (Unicode) |
ExtractIconA Mendapatkan handel ke ikon dari file yang dapat dieksekusi, DLL, atau file ikon yang ditentukan. Untuk mengambil array handel ke ikon besar atau kecil, gunakan fungsi ExtractIconEx. (ANSI) |
ExtractIconExa Fungsi ExtractIconEx membuat array handel ke ikon besar atau kecil yang diekstrak dari file yang dapat dieksekusi, DLL, atau file ikon yang ditentukan. (ANSI) |
ExtractIconExw Fungsi ExtractIconEx membuat array handel ke ikon besar atau kecil yang diekstrak dari file yang dapat dieksekusi, DLL, atau file ikon yang ditentukan. (Unicode) |
ExtractIconw Mendapatkan handel ke ikon dari file yang dapat dieksekusi, DLL, atau file ikon yang ditentukan. Untuk mengambil array handel ke ikon besar atau kecil, gunakan fungsi ExtractIconEx. (Unicode) |
FindExecutableA Mengambil nama dan handel ke file yang dapat dieksekusi (.exe) yang terkait dengan file dokumen tertentu. (ANSI) |
FindExecutableW Mengambil nama dan handel ke file yang dapat dieksekusi (.exe) yang terkait dengan file dokumen tertentu. (Unicode) |
InitNetworkAddressControl Menginisialisasi kelas jendela kontrol alamat jaringan. |
NetAddr_DisplayErrorTip Menampilkan pesan kesalahan dalam tip balon yang terkait dengan kontrol alamat jaringan. |
NetAddr_GetAddress Menunjukkan apakah alamat jaringan sesuai dengan jenis dan format tertentu. |
NetAddr_GetAllowType Mengambil jenis alamat jaringan yang diterima kontrol alamat jaringan tertentu. |
NetAddr_SetAllowType Menyetel jenis alamat jaringan yang diterima kontrol alamat jaringan tertentu. |
SHAppBarMessage Mengirim pesan appbar ke sistem. |
SHCreateProcessAsUserW Membuat proses mode pengguna baru dan utas utamanya untuk menjalankan file yang dapat dieksekusi tertentu. |
Shell_NotifyIconA Mengirim pesan ke area status taskbar. (ANSI) |
Shell_NotifyIconGetRect Mendapatkan koordinat layar persegi panjang pembatas ikon pemberitahuan. |
Shell_NotifyIconW Mengirim pesan ke area status taskbar. (Unicode) |
ShellAboutA Menampilkan ShellTentang kotak dialog. (ANSI) |
ShellAboutW Menampilkan ShellTentang kotak dialog. (Unicode) |
ShellExecuteA Melakukan operasi pada file tertentu. (ShellExecuteA) |
ShellExecuteExA Melakukan operasi pada file tertentu. (ShellExecuteExA) |
ShellExecuteExW Melakukan operasi pada file tertentu. (ShellExecuteExW) |
ShellExecuteW Melakukan operasi pada file tertentu. (ShellExecuteW) |
ShellMessageBoxA ShellMessageBox mungkin diubah atau tidak tersedia. (ANSI) |
ShellMessageBoxW ShellMessageBox mungkin diubah atau tidak tersedia. (Unicode) |
SHEmptyRecycleBinA Mengkosongkan Keranjang Sampah pada drive yang ditentukan. (ANSI) |
SHEmptyRecycleBinW Mengkosongkan Keranjang Sampah pada drive yang ditentukan. (Unicode) |
SHEnumerateUnreadMailAccountsA Menghitung akun pengguna yang memiliki email belum dibaca. (ANSI) |
SHEnumerateUnreadMailAccountsW Menghitung akun pengguna yang memiliki email belum dibaca. (Unicode) |
SHEvaluateSystemCommandTemplate Memberlakukan validasi ketat parameter yang digunakan dalam panggilan ke CreateProcess atau ShellExecute. |
SHFileOperationA Menyalin, memindahkan, mengganti nama, atau menghapus objek sistem file. Fungsi ini telah digantikan di Windows Vista oleh IFileOperation. |
SHFileOperationW Menyalin, memindahkan, mengganti nama, atau menghapus objek sistem file. Pada Rilis Windows Vista dan yang lebih baru, kami sarankan Anda menggunakan IFileOperation alih-alih fungsi ini. |
SHFreeNameMappings Membebaskan objek pemetaan nama file yang diambil oleh fungsi SHFileOperation. |
SHGetDiskFreeSpaceExA Mengambil informasi ruang disk untuk volume disk. (ANSI) |
SHGetDiskFreeSpaceExW Mengambil informasi ruang disk untuk volume disk. (Unicode) |
SHGetDriveMedia Mengembalikan jenis media yang ada di drive yang diberikan. |
SHGetFileInfoA Mengambil informasi tentang objek dalam sistem file, seperti file, folder, direktori, atau akar drive. (ANSI) |
SHGetFileInfoW Mengambil informasi tentang objek dalam sistem file, seperti file, folder, direktori, atau akar drive. (Unicode) |
SHGetImageList Mengambil daftar gambar. |
SHGetLocalizedName Mengambil nama file yang dilokalkan dalam folder Shell. |
SHGetNewLinkInfoA Membuat nama untuk pintasan baru berdasarkan target pintasan yang diusulkan. Fungsi ini tidak membuat pintasan, hanya nama. (ANSI) |
SHGetNewLinkInfoW Membuat nama untuk pintasan baru berdasarkan target pintasan yang diusulkan. Fungsi ini tidak membuat pintasan, hanya nama. (Unicode) |
SHGetPropertyStoreForWindow Mengambil objek yang mewakili kumpulan properti jendela tertentu, yang memungkinkan properti tersebut untuk dikueri atau diatur. |
SHGetStockIconInfo Mengambil informasi tentang ikon Shell yang ditentukan sistem. |
SHGetUnreadMailCountA Mengambil jumlah pesan pengguna yang belum dibaca tertentu untuk setiap atau semua akun email. (ANSI) |
SHGetUnreadMailCountW Mengambil jumlah pesan pengguna yang belum dibaca tertentu untuk setiap atau semua akun email. (Unicode) |
SHInvokePrinterCommandA Menjalankan perintah pada objek printer. (ANSI) |
SHInvokePrinterCommandW Menjalankan perintah pada objek printer. (Unicode) |
SHIsFileAvailableOffline Menentukan apakah file atau folder tersedia untuk digunakan secara offline. Fungsi ini juga menentukan apakah file akan dibuka dari jaringan, dari cache File Offline lokal, atau dari kedua lokasi. |
SHLoadNonloadedIconOverlayIdentifiers Menandakan Shell bahwa selama operasi berikutnya yang membutuhkan informasi overlay, shell harus memuat pengidentifikasi overlay ikon yang gagal dibuat atau tidak ada untuk pembuatan saat startup. Pengidentifikasi yang telah dimuat tidak terpengaruh. |
SHQueryRecycleBinA Mengambil ukuran Keranjang Sampah dan jumlah item di dalamnya, untuk drive tertentu. (ANSI) |
SHQueryRecycleBinW Mengambil ukuran Keranjang Sampah dan jumlah item di dalamnya, untuk drive tertentu. (Unicode) |
SHQueryUserNotificationState Memeriksa status komputer untuk pengguna saat ini guna menentukan apakah pengiriman pemberitahuan sudah sesuai. |
SHRemoveLocalizedName Menghapus nama file yang dilokalkan dalam folder Shell. |
SHSetLocalizedName Mengatur nama file yang dilokalkan dalam folder Shell. |
SHSetUnreadMailCountA Menyimpan jumlah pesan pengguna yang belum dibaca saat ini untuk akun email tertentu di registri. (ANSI) |
SHSetUnreadMailCountW Menyimpan jumlah pesan pengguna yang belum dibaca saat ini untuk akun email tertentu di registri. (Unicode) |
SHTestTokenMembership Menggunakan CheckTokenMembership untuk menguji apakah token yang diberikan adalah anggota grup lokal dengan RID yang ditentukan. |
Struktur
APPBARDATA Berisi informasi tentang pesan appbar sistem. |
ASOSIASI Menentukan informasi yang digunakan oleh AssocCreateForClasses untuk mengambil antarmuka IQueryAssociations untuk asosiasi file tertentu. |
NC_ADDRESS Berisi informasi yang menjelaskan alamat jaringan. |
NOTIFYICONDATAA Berisi informasi yang dibutuhkan sistem untuk menampilkan pemberitahuan di area pemberitahuan. Digunakan oleh Shell_NotifyIcon. (ANSI) |
NOTIFYICONDATAW Berisi informasi yang dibutuhkan sistem untuk menampilkan pemberitahuan di area pemberitahuan. Digunakan oleh Shell_NotifyIcon. (Unicode) |
NOTIFYICONIDENTIFIER Berisi informasi yang digunakan oleh Shell_NotifyIconGetRect untuk mengidentifikasi ikon untuk mengambil persegi panjang pembatas. |
OPEN_PRINTER_PROPS_INFOA Mengidentifikasi lembar properti tertentu di halaman properti printer dan apakah lembar properti tersebut harus dimodifikasi. Secara opsional digunakan dengan fungsi SHInvokePrinterCommand. (ANSI) |
OPEN_PRINTER_PROPS_INFOW Mengidentifikasi lembar properti tertentu di halaman properti printer dan apakah lembar properti tersebut harus dimodifikasi. Secara opsional digunakan dengan fungsi SHInvokePrinterCommand. (Unicode) |
SHCREATEPROCESSINFOW Berisi informasi yang diperlukan oleh SHCreateProcessAsUserW untuk membuat proses. |
SHELLEXECUTEINFOA Berisi informasi yang digunakan oleh ShellExecuteEx. (ANSI) |
SHELLEXECUTEINFOW Berisi informasi yang digunakan oleh ShellExecuteEx. (Unicode) |
SHFILEINFOA Berisi informasi tentang objek file. (ANSI) |
SHFILEINFOW Berisi informasi tentang objek file. (Unicode) |
SHFILEOPSTRUCTA Berisi informasi yang digunakan fungsi SHFileOperation untuk melakukan operasi file. (ANSI) |
SHFILEOPSTRUCTW Berisi informasi yang digunakan fungsi SHFileOperation untuk melakukan operasi file. (Unicode) |
SHNAMEMAPPINGA Berisi nama jalur lama dan baru untuk setiap file yang dipindahkan, disalin, atau diganti namanya oleh fungsi SHFileOperation. (ANSI) |
SHNAMEMAPPINGW Berisi nama jalur lama dan baru untuk setiap file yang dipindahkan, disalin, atau diganti namanya oleh fungsi SHFileOperation. (Unicode) |
SHQUERYRBINFO Berisi informasi jumlah ukuran dan item yang diambil oleh fungsi SHQueryRecycleBin. |
SHSTOCKICONINFO Menerima informasi yang digunakan untuk mengambil ikon Shell stok. Struktur ini digunakan dalam panggilan SHGetStockIconInfo. |
Enumerasi
QUERY_USER_NOTIFICATION_STATE Menentukan status komputer untuk pengguna saat ini sehubungan dengan kepemilikan pengiriman pemberitahuan. Digunakan oleh SHQueryUserNotificationState. |
SHSTOCKICONID Digunakan oleh SHGetStockIconInfo untuk mengidentifikasi ikon sistem stok mana yang akan diambil. |