Fungsi FilterGetDosName (fltuser.h)
Fungsi FilterGetDosName mengembalikan nama perangkat MS-DOS yang sesuai dengan nama volume yang diberikan.
Sintaks
HRESULT FilterGetDosName(
[in] LPCWSTR lpVolumeName,
[out] LPWSTR lpDosName,
[in] DWORD dwDosNameBufferSize
);
Parameter
[in] lpVolumeName
Penunjuk ke string karakter lebar yang dihentikan NULL yang berisi nama volume.
String input lpVolumeName dapat berupa salah satu dari berikut ini. Garis miring terbelakang berikutnya (\) bersifat opsional.
- Huruf kandar, seperti "D:\"
- Jalur ke titik pemasangan volume, seperti "c:\mnt\edrive\"
- Pengidentifikasi volume unik (juga disebut nama GUID volume), seperti "\?? \Volume{7603f260-142a-11d4-ac67-806d6172696f}\"
- Nama perangkat yang tidak konsisten (juga disebut nama target atau nama perangkat NT), seperti "\Device\HarddiskVolume1\"
[out] lpDosName
Penunjuk ke buffer yang dialokasikan pemanggil yang menerima nama perangkat MS-DOS sebagai string karakter lebar yang diakhiri NULL.
[in] dwDosNameBufferSize
Ukuran, dalam karakter lebar, dari buffer yang menunjuk lpDosName .
Nilai kembali
FilterGetDosName mengembalikan S_OK jika berhasil. Jika tidak, ia mengembalikan nilai kesalahan.
Keterangan
FilterGetDosName mengembalikan huruf kandar volume jika memilikinya. Jika tidak ada huruf kandar yang ditetapkan ke volume, FilterGetDosName mengembalikan jalur ke titik pemasangan volume (juga disebut nama titik pemasangan). Jika tidak ada huruf kandar atau titik pemasangan yang ditentukan untuk volume, FilterGetDosName mengembalikan S_OK, dan lpDosName menerima NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | fltuser.h (termasuk Fltuser.h) |
Pustaka | FltLib.lib |
DLL | FltLib.dll |