Fungsi Shell
Bagian ini menjelaskan fungsi Windows Shell.
Di bagian ini
Topik | Deskripsi |
---|---|
Fungsi Intsafe.h |
|
Fungsi Pustaka |
|
Fungsi Jalur |
|
AssocCreateForClasses |
Mengambil objek yang mengimplementasikan antarmuka IQueryAssociations . |
AssocGetDetailsOfPropKey |
Mengambil nilai untuk kunci properti tertentu menggunakan informasi asosiasi file yang disediakan oleh Ekstensi Namespace. |
CDefFolderMenu_Create2 |
Membuat menu konteks untuk sekelompok objek folder file yang dipilih. |
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 dan argc run-time standar. |
APPLET_PROC |
Berfungsi sebagai titik masuk untuk aplikasi Panel Kontrol. Ini adalah fungsi panggilan balik yang ditentukan pustaka. |
CreateAppContainerProfile |
Membuat profil per pengguna per aplikasi untuk aplikasi Windows Store. |
CreateEnvironmentBlock |
Mengambil variabel lingkungan untuk pengguna yang ditentukan. Blok ini kemudian dapat diteruskan ke fungsi CreateProcessAsUser. |
CreateMRUListW |
Membuat daftar baru yang terakhir digunakan (MRU). |
CreateProfile |
Membuat profil pengguna baru. |
DefScreenSaverProc |
Menyediakan pemrosesan default untuk pesan apa pun yang tidak diproses oleh aplikasi pengaman layar. |
DefSubclassProc |
Memanggil handler berikutnya dalam rantai subkelas jendela. Handler terakhir dalam rantai subkelas memanggil prosedur jendela asli untuk jendela. |
DeleteAppContainerProfile |
Menghapus profil per pengguna per aplikasi yang ditentukan. |
DeleteProfile |
Menghapus profil pengguna dan semua pengaturan terkait pengguna dari komputer yang ditentukan. Pemanggil harus memiliki hak administratif untuk menghapus profil pengguna. |
DestroyEnvironmentBlock |
Membebaskan variabel lingkungan yang dibuat oleh fungsi CreateEnvironmentBlock. |
DeriveAppContainerSidFromAppContainerName |
Mendapatkan SID dari profil yang ditentukan. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName dicadangkan untuk digunakan di masa mendatang. |
DLLGETVERSIONPROC |
Diimplementasikan oleh banyak DLL Windows Shell untuk memungkinkan aplikasi mendapatkan informasi versi khusus DLL. |
DragAcceptFiles |
Mendaftarkan apakah jendela menerima file yang dihilangkan. |
SeretFinish |
Merilis memori yang dialokasikan sistem untuk digunakan dalam mentransfer nama file ke aplikasi. |
DragQueryFile |
Mengambil nama file yang dihilangkan yang dihasilkan dari operasi seret dan letakkan yang berhasil. |
DragQueryPoint |
Mengambil posisi penunjuk mouse pada saat file dihilangkan selama operasi seret dan letakkan. |
DuplikatIcon |
Membuat duplikat ikon tertentu. |
ExpandEnvironmentStringsForUser |
Memperluas string sumber dengan menggunakan blok lingkungan yang ditetapkan untuk pengguna yang ditentukan. |
ExtractAssociatedIcon |
Mendapatkan handel ke ikon yang disimpan sebagai sumber daya dalam file atau ikon yang disimpan dalam file yang dapat dieksekusi terkait file. |
ExtractIcon |
Mendapatkan handel ke ikon dari file, DLL, atau file ikon yang dapat dieksekusi yang ditentukan. Untuk mengambil array handel ke ikon besar atau kecil, gunakan fungsi ExtractIconEx. |
ExtractIconEx |
Fungsi ExtractIconEx membuat array handel ke ikon besar atau kecil yang diekstrak dari file yang dapat dieksekusi, DLL, atau file ikon yang ditentukan. |
FileIconInit |
Menginisialisasi atau menginisialisasi ulang daftar gambar sistem. |
FindExecutable |
Mengambil nama dan handel ke file executable (.exe) yang terkait dengan file dokumen tertentu. |
FreeConfirmConflictItem |
Membebaskan sumber daya yang telah dialokasikan untuk struktur CONFIRM_CONFLICT_ITEM. |
FreeIDListArray |
Membebaskan memori yang digunakan oleh penunjuk ke array daftar pengidentifikasi item (PIDL). |
FreeIDListArrayChild |
Melepaskan ruang memori untuk array pointer ke ID item turunan. Ini merilis PITEMID_CHILDs dalam array dan array itu sendiri. |
FreeIDListArrayFull |
Melepaskan ruang memori untuk array PIDL. Ini merilis PIDLIST_ABSOLUTEs dalam array dan array itu sendiri. |
FreeKnownFolderDefinitionFields |
Membebaskan bidang yang dialokasikan dalam hasil dari IKnownFolder::GetFolderDefinition. |
FreeMRUList |
Membebaskan handel yang terkait dengan daftar MRU dan menulis data cache ke registri. |
GetAllUsersProfileDirectory |
Mengambil jalur ke akar direktori yang berisi data program yang dibagikan oleh semua pengguna. |
GetAppContainerFolderPath |
Mendapatkan jalur folder data aplikasi lokal untuk kontainer aplikasi yang ditentukan. |
GetAppContainerRegistryLocation |
Mendapatkan lokasi penyimpanan registri yang terkait dengan kontainer aplikasi. |
GetContractDelegateWindow |
Mengambil jendela yang telah ditetapkan sebagai delegasi untuk jendela latar depan utama aplikasi untuk tujuan mengaitkan jendela delegasi dengan kontrak aplikasi. Gunakan fungsi ini jika Anda adalah pengembang yang menulis aplikasi Windows Store di C++asli. |
GetCurrentProcessExplicitAppUserModelID |
Mengambil ID Model Pengguna Aplikasi eksplisit yang ditentukan aplikasi (AppUserModelID) untuk proses saat ini. |
GetDefaultUserProfileDirectory |
Mengambil jalur ke akar profil pengguna default. |
GetDpiForShellUiComponent |
Mengambil titik per inci (dpi) yang ditempati oleh SHELL_UI_COMPONENT berdasarkan faktor skala saat ini dan PROCESS_DPI_AWARENESS. |
GetMenuContextHelpId |
Mengambil pengidentifikasi konteks Bantuan yang terkait dengan menu yang ditentukan. |
GetProfilesDirectory |
Mengambil jalur ke direktori akar tempat profil pengguna disimpan. |
GetProfileType |
Mengambil jenis profil yang dimuat untuk pengguna saat ini. |
GetScaleFactorForDevice |
Mendapatkan faktor skala yang disukai untuk perangkat tampilan. |
GetScaleFactorForMonitor |
Mendapatkan faktor skala monitor tertentu. Fungsi ini menggantikan GetScaleFactorForDevice. |
GetUserProfileDirectory |
Mengambil jalur ke direktori akar profil pengguna yang ditentukan. |
GetWindowContextHelpId |
Mengambil pengidentifikasi konteks Bantuan, jika ada, yang terkait dengan jendela yang ditentukan. |
GetWindowSubclass |
Mengambil data referensi untuk panggilan balik subkelas jendela yang ditentukan. |
IDListContainerIsConsistent |
Memverifikasi bahwa struktur kontainer IDList valid. |
ILAppendID |
Menambahkan atau menambahkan struktur SHITEMID sebelumnya ke struktur ITEMIDLIST. |
ILClone |
Mengkloning struktur ITEMIDLIST . |
ILCloneChild |
Mengkloning struktur ITEMIDLIST anak. |
ILCloneFirst |
Mengkloning struktur SHITEMID pertama dalam struktur ITEMIDLIST. |
ILCloneFull |
Mengkloning struktur ITEMIDLIST penuh, atau absolut. |
ILCombine |
Menggabungkan dua struktur ITEMIDLIST. |
ILCreateFromPath |
Mengembalikan struktur ITEMIDLIST yang terkait dengan jalur file tertentu. |
ILFindChild |
Menentukan apakah struktur ITEMIDLIST tertentu adalah anak dari struktur ITEMIDLIST lain. |
ILFindLastID |
Mengembalikan penunjuk ke struktur SHITEMID terakhir dalam struktur ITEMIDLIST. |
ILFree |
Membebaskan struktur ITEMIDLIST yang dialokasikan oleh Shell. |
ILGetNext |
Mengambil struktur SHITEMID berikutnya dalam struktur ITEMIDLIST. |
ILGetSize |
Mengembalikan ukuran, dalam byte, dari struktur ITEMIDLIST. |
ILIsAligned |
Memverifikasi apakah ITEMIDLIST konstan diselaraskan pada batas penunjuk, yang merupakan DWORD pada arsitektur 32-bit dan QWORD pada arsitektur 64-bit. |
ILIsChild |
Memverifikasi apakah PIDL adalah PIDL anak, yang merupakan PIDL dengan tepat satu SHITEMID. |
ILIsEmpty |
Memverifikasi apakah struktur ITEMIDLIST kosong. |
ILIsEqual |
Menguji apakah dua struktur ITEMIDLIST sama dalam perbandingan biner. |
ILIsParent |
Menguji apakah struktur ITEMIDLIST adalah induk dari struktur ITEMIDLIST lain. |
ILNext(PCUIDLIST_RELATIVE) |
Mengambil struktur SHITEMID berikutnya dalam struktur ITEMIDLIST. |
ILNext(PUIDLIST_RELATIVE) |
Mengambil struktur SHITEMID berikutnya dalam struktur ITEMIDLIST. |
ILRemoveLastID |
Menghapus struktur SHITEMID terakhir dari struktur ITEMIDLIST. |
ILSaveToStream |
Menyimpan struktur ITEMIDLIST ke aliran. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
Melompati sejumlah byte dalam struktur ITEMIDLIST yang konstan, tidak diatas, dan relatif. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Melompati sejumlah byte dalam struktur ITEMIDLIST relatif yang tidak ditandatangani. |
InetIsOffline |
Menentukan apakah sistem tersambung ke Internet. |
InitNetworkAddressControl |
Menginisialisasi kelas jendela kontrol alamat jaringan. |
LoadUserProfile |
Memuat profil pengguna yang ditentukan. Profil dapat berupa profil pengguna lokal atau profil pengguna roaming. |
MIMEAssociationDialog |
Menjalankan kotak dialog tipe konten MIME yang tidak terdaftar. Catatan: Windows XP Service Pack 2 (SP2) atau yang lebih baru: Fungsi ini tidak lagi didukung. |
PathMakeUniqueName |
Membuat nama jalur unik dari templat. |
PathYetAnotherMakeUniqueName |
Membuat nama file unik berdasarkan nama file yang ada. |
RegisterAppStateChangeNotification |
Memungkinkan aplikasi untuk mendaftarkan fungsi panggilan balik yang dapat diberi tahu bahwa pustakanya masuk atau keluar dari status ditangguhkan. Aplikasi ini dapat menggunakan informasi ini untuk melakukan operasi yang diperlukan, seperti mempertahankan status, yang harus dilakukan pada saat itu. |
RegisterDialogClasses |
Mendaftarkan kelas jendela nonstandar yang diperlukan oleh kotak dialog konfigurasi pengaman layar. |
RegisterScaleChangeEvent |
Mendaftar untuk peristiwa yang dipicu ketika skala mungkin telah berubah. Fungsi ini menggantikan RegisterScaleChangeNotifications. |
RegisterScaleChangeNotifications |
Mendaftarkan jendela untuk menerima panggilan balik saat menskalakan informasi berubah. Catatan: Fungsi ini tidak didukung pada Windows 8.1. Gunakan RegisterScaleChangeEvent sebagai gantinya. |
RemoveWindowSubclass |
Menghapus panggilan balik subkelas dari jendela. |
RevokeScaleChangeNotifications |
Mencabut pendaftaran jendela, mencegahnya menerima panggilan balik saat menskalakan perubahan informasi. Catatan: Fungsi ini tidak didukung pada Windows 8.1. Gunakan UnregisterScaleChangeEvent sebagai gantinya. |
ScreenSaverConfigureDialog |
Menerima pesan yang dikirim ke kotak dialog konfigurasi pengaman layar. Pengaman layar yang memungkinkan konfigurasi pengguna harus menentukan fungsi ini. |
ScreenSaverProc |
Menerima pesan yang dikirim ke jendela pengaman layar yang ditentukan. |
SetContractDelegateWindow |
Mengaitkan jendela aplikasi selain jendela latar depan utama dengan kontrak aplikasi. Gunakan fungsi ini jika Anda adalah pengembang yang menulis aplikasi Windows Store di C++asli. |
SetCurrentProcessExplicitAppUserModelID |
Menentukan AppUserModelID unik yang ditentukan aplikasi yang mengidentifikasi proses saat ini ke taskbar. Pengidentifikasi ini memungkinkan aplikasi untuk mengelompokkan proses dan jendela terkait di bawah satu tombol taskbar. |
SetMenuContextHelpId |
Mengaitkan pengidentifikasi konteks Bantuan dengan menu. |
SetWindowContextHelpId |
Mengaitkan pengidentifikasi konteks Bantuan dengan jendela yang ditentukan. |
SetWindowSubclass |
Menginstal atau memperbarui panggilan balik subkelas jendela. |
SHAddToRecentDocs |
Memberi tahu sistem bahwa item telah diakses, untuk tujuan melacak item yang digunakan paling baru dan paling sering. Fungsi ini juga dapat digunakan untuk menghapus semua data penggunaan. |
SHAppBarMessage |
Mengirim pesan appbar ke sistem. |
SHAssocEnumHandlers |
Mengembalikan objek enumerasi untuk sekumpulan penangan ekstensi nama file tertentu. |
SHAssocEnumHandlersForProtocolByApplication |
Mendapatkan antarmuka enumerasi yang menyediakan akses ke handler yang terkait dengan protokol tertentu. |
SHBindToFolderIDListParent |
Mengingat item namespace Shell yang ditentukan dalam bentuk folder, dan daftar pengidentifikasi item relatif terhadap folder tersebut, fungsi ini mengikat ke induk item namespace layanan dan secara opsional mengembalikan penunjuk ke komponen akhir daftar pengidentifikasi item. |
SHBindToFolderIDListParentEx |
Memperluas fungsi SHBindToFolderIDListParent dengan memungkinkan pemanggil menentukan konteks pengikatan. |
SHBindToObject |
Mengambil dan mengikat ke objek tertentu dengan menggunakan metode Shell namespace IShellFolder::BindToObject . |
SHBindToParent |
Membawa penunjuk ke daftar pengidentifikasi item yang sepenuhnya memenuhi syarat (PIDL), dan mengembalikan penunjuk antarmuka tertentu pada objek induk. |
SHBrowseForFolder |
Menampilkan kotak dialog yang memungkinkan pengguna memilih folder Shell. |
SHChangeNotification_Lock |
Mengunci memori bersama yang terkait dengan peristiwa pemberitahuan perubahan Shell. |
SHChangeNotification_Unlock |
Membuka kunci memori bersama untuk pemberitahuan perubahan. |
SHChangeNotify |
Memberi tahu sistem peristiwa yang telah dilakukan aplikasi. Aplikasi harus menggunakan fungsi ini jika melakukan tindakan yang dapat memengaruhi Shell. |
SHChangeNotifyDeregister |
Membatalkan pendaftaran proses jendela klien dari menerima pesan SHChangeNotify. |
SHChangeNotifyRegister |
Mendaftarkan jendela untuk menerima pemberitahuan dari sistem file atau Shell, jika sistem file mendukung pemberitahuan. |
SHChangeNotifyRegisterThread |
Mengaktifkan register asinkron dan deregister utas. |
SHCreateAssociationRegistration |
Membuat objek IApplicationAssociationRegistration berdasarkan implementasi stok antarmuka yang disediakan oleh Windows. |
SHCreateDataObject |
Membuat objek data di folder induk. |
SHCreateDefaultContextMenu |
Membuat objek yang mewakili implementasi menu konteks default Shell. |
SHCreateDefaultExtractIcon |
Membuat ekstraktor ikon standar, yang defaultnya dapat dikonfigurasi lebih lanjut melalui antarmuka IDefaultExtractIconInit. |
SHCreateDefaultPropertiesOp |
Membuat operasi file yang mengatur properti default pada item Shell yang belum diatur. |
SHCreateItemFromIDList |
Membuat dan menginisialisasi objek item Shell dari PIDL. Objek item shell yang dihasilkan mendukung antarmuka IShellItem. |
SHCreateItemFromParsingName |
Membuat dan menginisialisasi objek item Shell dari nama penguraian. |
SHCreateItemFromRelativeName |
Membuat dan menginisialisasi objek item Shell dari nama penguraian relatif. |
SHCreateItemInKnownFolder |
Membuat objek item Shell untuk satu file yang ada di dalam folder yang diketahui. |
SHCreateItemWithParent |
Buat item Shell, dengan folder induk dan ID item anak. |
SHCreateShellFolderView |
Membuat instans baru objek tampilan folder Shell default (DefView). |
SHCreateShellFolderViewEx |
Membuat instans baru objek tampilan folder Shell default. Disarankan agar Anda menggunakan SHCreateShellFolderView daripada fungsi ini. |
SHCreateShellItem |
Membuat objek IShellItem. Catatan: Disarankan agar Anda menggunakan SHCreateItemWithParent atau SHCreateItemFromIDList alih-alih fungsi ini. |
SHCreateShellItemArray |
Membuat objek array item Shell. |
SHCreateShellItemArrayFromDataObject |
Membuat objek array item Shell dari objek data. |
SHCreateShellItemArrayFromIDLists |
Membuat objek array item Shell dari daftar struktur ITEMIDLIST. |
SHCreateShellItemArrayFromShellItem |
Membuat array satu elemen dari satu item Shell. |
SHDefExtractIcon |
Menyediakan handler default untuk mengekstrak ikon dari file. |
SHDoDragDrop |
Menjalankan operasi seret dan letakkan. Mendukung pembuatan sumber seret sesuai permintaan, serta seret gambar. |
Shell_NotifyIcon |
Mengirim pesan ke area status taskbar. |
Shell_NotifyIconGetRect |
Mendapatkan koordinat layar persegi panjang pembatas ikon pemberitahuan. |
ShellAbout |
Menampilkan kotak dialog ShellAbout. |
ShellDDEInit |
Mendaftarkan layanan Shell Dynamic Data Exchange (DDE) dalam proses saat ini, memberi tahu sistem bahwa proses saat ini ingin menghosting objek DDE. |
ShellExecute |
Melakukan operasi pada file tertentu. |
ShellExecuteEx |
Melakukan operasi pada file tertentu. |
SHEmptyRecycleBin |
Menggerakkan Keranjang Sampah pada drive yang ditentukan. |
SHEnumerateUnreadMailAccounts |
Menghitung akun pengguna yang memiliki email belum dibaca. |
SHEvaluateSystemCommandTemplate |
Memberlakukan validasi ketat parameter yang digunakan dalam panggilan ke CreateProcess atau ShellExecute. |
SHFileOperation |
Menyalin, memindahkan, mengganti nama, atau menghapus objek sistem file. Fungsi ini telah digantikan di Windows Vista oleh IFileOperation. |
SHFreeNameMappings |
Membebaskan objek pemetaan nama file yang diambil oleh fungsi SHFileOperation. |
SHGetDataFromIDList |
Mengambil data properti yang diperluas dari daftar pengidentifikasi relatif. |
SHGetDesktopFolder |
Mengambil antarmuka IShellFolder untuk folder desktop, yang merupakan akar namespace Shell. |
SHGetDiskFreeSpaceEx |
Mengambil informasi ruang disk untuk volume disk. |
SHGetDriveMedia |
Mengembalikan jenis media yang ada di drive yang diberikan. |
SHGetFileInfo |
Mengambil informasi tentang objek dalam sistem file, seperti file, folder, direktori, atau akar drive. |
SHGetFolderPathEx |
Mengambil jalur lengkap folder yang diketahui yang diidentifikasi oleh KNOWNFOLDERID folder. Ini memperluas SHGetKnownFolderPath dengan memungkinkan Anda mengatur ukuran awal buffer string. |
SHGetIconOverlayIndex |
Mengembalikan indeks ikon overlay dalam daftar gambar sistem. |
SHGetIDListFromObject |
Mengambil PIDL objek. |
SHGetImageList |
Mengambil daftar gambar. |
SHGetInstanceExplorer |
Mengambil antarmuka yang memungkinkan ekstensi Shell yang dihosting dan komponen lain untuk mencegah proses host mereka ditutup sebelum waktunya. Proses host biasanya Windows Explorer atau Windows Internet Explorer, tetapi fungsi ini juga dapat digunakan oleh aplikasi lain. |
SHGetItemFromDataObject |
Membuat IShellItem atau objek terkait berdasarkan item yang ditentukan oleh IDataObject. |
SHGetItemFromObject |
Mengambil IShellItem untuk objek. |
SHGetKnownFolderIDList |
Mengambil jalur folder yang diketahui sebagai struktur ITEMIDLIST. |
SHGetKnownFolderItem |
Mengambil objek IShellItem yang mewakili folder yang diketahui. |
SHGetKnownFolderPath |
Mengambil jalur lengkap folder yang diketahui yang diidentifikasi oleh KNOWNFOLDERID folder. |
SHGetLocalizedName |
Mengambil nama file yang dilokalkan dalam folder Shell. |
SHGetNameFromIDList |
Mengambil nama tampilan item yang diidentifikasi oleh IDList-nya. |
SHGetNameFromPropertyKey |
Mengambil nama kanonis properti yang diberikan PROPERTYKEY-nya. |
SHGetNewLinkInfo |
Membuat nama untuk pintasan baru berdasarkan target pintasan yang diusulkan. Fungsi ini tidak membuat pintasan, hanya nama. |
SHGetPathFromIDList |
Mengonversi daftar pengidentifikasi item ke jalur sistem file. |
SHGetPathFromIDListEx |
Mengonversi daftar pengidentifikasi item ke jalur sistem file. Fungsi ini memperluas SHGetPathFromIDList dengan memungkinkan Anda mengatur ukuran awal buffer string dan mendeklarasikan opsi di bawah ini. |
SHGetSettings |
Mengambil pengaturan opsi Shell saat ini. |
SHGetStockIconInfo |
Mengambil informasi tentang ikon Shell yang ditentukan sistem. |
SHGetTemporaryPropertyForItem |
Mengambil properti sementara untuk item yang diberikan. Properti sementara adalah penyimpanan baca/tulis yang menyimpan properti hanya untuk masa pakai objek IShellItem , daripada disimpan kembali ke item. |
SHGetUnreadMailCount |
Mengambil jumlah pesan pengguna yang belum dibaca tertentu untuk salah satu atau semua akun email. |
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. |
SHLoadInProc |
Membuat instans kelas objek yang ditentukan dari dalam konteks proses Shell. Windows Vista dan yang lebih baru: Fungsi ini telah dinonaktifkan dan mengembalikan E_NOTIMPL. |
SHLoadNonloadedIconOverlayIdentifiers |
Menandakan Shell bahwa selama operasi berikutnya yang memerlukan informasi overlay, itu harus memuat pengidentifikasi overlay ikon yang gagal dibuat atau tidak ada untuk pembuatan saat startup. Pengidentifikasi yang telah dimuat tidak terpengaruh. |
SHLocalStrDup |
Membuat salinan string dalam memori yang baru dialokasikan. |
SHMultiFileProperties |
Menampilkan lembar properti gabungan untuk sekumpulan file. Nilai properti umum untuk semua file ditampilkan sementara yang berbeda menampilkan string (beberapa nilai). |
SHOpenFolderAndSelectItems |
Membuka jendela Windows Explorer dengan item tertentu dalam folder tertentu yang dipilih. |
SHOpenWithDialog |
Menampilkan kotak dialog Buka Dengan . |
TampilkanShareFolderUI |
Menampilkan tab Berbagi Folder pada lembar properti untuk folder yang ditentukan. |
SHParseDisplayName |
Menerjemahkan nama tampilan objek namespace Shell ke dalam daftar pengidentifikasi item dan mengembalikan atribut objek. Fungsi ini adalah metode yang lebih disukai untuk mengonversi string ke PIDL. |
SHPathPrepareForWrite |
Memeriksa untuk melihat apakah jalur ada. Ini termasuk melepas drive jaringan yang dipetakan, meminta media yang dapat dikeluarkan untuk dimasukkan kembali, membuat jalur, meminta media diformat, dan menyediakan antarmuka pengguna yang sesuai, jika perlu. Izin baca/tulis untuk media tidak diperiksa. |
SHQueryRecycleBin |
Mengambil ukuran Keranjang Sampah dan jumlah item di dalamnya, untuk drive tertentu. |
SHQueryUserNotificationState |
Memeriksa status komputer untuk pengguna saat ini untuk menentukan apakah mengirim pemberitahuan sudah sesuai. |
SHRemoveLocalizedName |
Menghapus nama file yang dilokalkan dalam folder Shell. |
SHRunControlPanel |
Membuka item Panel Kontrol. Catatan: Fungsi ini tidak didukung pada Windows Vista |
SHSetDefaultProperties |
Menerapkan kumpulan properti default pada item Shell. |
SHSetInstanceExplorer |
Menyediakan antarmuka yang memungkinkan ekstensi Shell yang dihosting dan komponen lain untuk mencegah proses host mereka ditutup sebelum waktunya. Proses host biasanya Windows Explorer atau Internet Explorer, tetapi fungsi ini juga dapat digunakan oleh aplikasi lain. |
SHSetKnownFolderPath |
Mengalihkan folder yang diketahui ke lokasi baru. |
SHSetLocalizedName |
Mengatur nama file yang dilokalkan dalam folder Shell. |
SHSetTemporaryPropertyForItem |
Menyetel properti sementara untuk item yang ditentukan. Properti sementara disimpan di penyimpanan baca/tulis yang menyimpan properti hanya selama masa pakai objek IShellItem , alih-alih menulisnya kembali ke dalam item. |
SHSetUnreadMailCount |
Menyimpan jumlah pesan belum dibaca pengguna saat ini untuk akun email tertentu di registri. |
SHTestTokenMembership |
Menggunakan CheckTokenMembership untuk menguji apakah token yang diberikan adalah anggota grup lokal dengan RID yang ditentukan. |
SHUpdateImage |
Memberi tahu Shell bahwa gambar dalam daftar gambar sistem telah berubah. |
SoftwareUpdateMessageBox |
Menampilkan kotak pesan standar yang dapat digunakan untuk memberi tahu pengguna bahwa aplikasi telah diperbarui. |
StgMakeUniqueName |
Membuat nama unik untuk aliran atau objek penyimpanan dari templat. |
StrStrNIW |
Menemukan kemunculan pertama substring dalam string. Perbandingannya adalah tidak peka huruf besar/kecil. |
StrStrnW |
Menemukan kemunculan pertama substring dalam string. Perbandingan peka huruf besar/kecil. |
TerjemahkanURL |
Menerapkan terjemahan umum ke string URL tertentu, membuat string URL baru. |
UnloadUserProfile |
Membongkar profil pengguna yang dimuat oleh fungsi LoadUserProfile. Pemanggil harus memiliki hak administratif pada komputer. Untuk informasi selengkapnya, lihat bagian Keterangan dari fungsi LoadUserProfile . |
UnregisterAppStateChangeNotification |
Membatalkan pemberitahuan perubahan yang terdaftar melalui RegisterAppStateChangeNotification. |
Batalkan pendaftaranScaleChangeEvent |
Membatalkan pendaftaran untuk peristiwa perubahan skala yang didaftarkan melalui RegisterScaleChangeEvent. Fungsi ini menggantikan RevokeScaleChangeNotifications. |
URLAssociationDialog |
Memanggil kotak dialog protokol URL yang tidak terdaftar. Kotak dialog ini memungkinkan pengguna memilih aplikasi untuk dikaitkan dengan protokol yang sebelumnya tidak diketahui. Catatan: Windows XP SP2 atau yang lebih baru: Fungsi ini tidak lagi didukung. |
WinExecError |
Mengambil nilai kesalahan yang dihasilkan jika fungsi WinExec tidak dapat menjalankan aplikasi tertentu. |
WinHelp |
Meluncurkan Bantuan Windows (Winhelp.exe) dan meneruskan data tambahan yang menunjukkan sifat bantuan yang diminta oleh aplikasi. |