Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur DSBITEM
Sintaksis
typedef struct {
DWORD cbStruct;
LPCWSTR pszADsPath;
LPCWSTR pszClass;
DWORD dwMask;
DWORD dwState;
DWORD dwStateMask;
WCHAR szDisplayName[DSB_MAX_DISPLAYNAME_CHARS];
WCHAR szIconLocation[MAX_PATH];
INT iIconResID;
} DSBITEMW, *PDSBITEMW;
Anggota
cbStruct
Berisi ukuran, dalam byte, dari struktur.
pszADsPath
Penunjuk ke string Unicode yang dihentikan null yang berisi ADsPath item.
pszClass
Penunjuk ke string Unicode yang dihentikan null yang berisi nama kelas objek item.
dwMask
Berisi sekumpulan bendera yang menunjukkan anggota struktur mana yang berisi data yang valid. Ini bisa nol atau kombinasi dari satu atau beberapa nilai berikut.
DSBF_DISPLAYNAME
Anggota szDisplayName
DSBF_ICONLOCATION
szIconLocation
DSBF_STATE
dwState dan dwStateMask anggota berisi data yang valid.
dwState
Berisi sekumpulan bendera yang menunjukkan status item. Ini bisa nol atau kombinasi dari satu atau beberapa nilai berikut.
DSBS_CHECKED
Jika bendera ini diatur, item dipilih. Jika tidak, item tidak dipilih. Bendera ini saat ini tidak didukung.
DSBS_HIDDEN
Jika bendera ini diatur, item disembunyikan. Jika tidak, item terlihat.
DSBS_ROOT
Jika bendera ini diatur, item adalah item akar. Jika tidak, item bukan item akar.
dwStateMask
Berisi sekumpulan bendera yang menunjukkan bendera mana di anggota dwState berisi data yang valid. Ini bisa nol atau kombinasi dari satu atau beberapa nilai berikut. Misalnya, jika dwStateMask memiliki set bendera DSBS_HIDDEN dan dwState tidak memiliki set bendera DSBS_HIDDEN, maka item terlihat. Jika dwStateMask tidak memiliki set bendera DSBS_HIDDEN, maka bendera DSBS_HIDDEN di dwState harus diabaikan.
DSBS_CHECKED
Bendera
DSBS_HIDDEN
Bendera
DSBS_ROOT
Bendera
szDisplayName[DSB_MAX_DISPLAYNAME_CHARS]
Penunjuk ke string null-terminated yang berisi nama tampilan item. Nama tampilan item dapat diubah dengan menyalin nama tampilan baru ke anggota ini, mengatur bendera
szIconLocation[MAX_PATH]
Penunjuk ke string yang dihentikan null yang berisi nama file .exe, .dll, atau .ico yang berisi ikon yang akan ditampilkan untuk item. Ini bisa berupa jenis file apa pun yang dapat diteruskan ke fungsi
iIconResID
Berisi indeks berbasis nol ikon yang akan ditampilkan untuk item.
Komentar
Nota
Header dsclient.h mendefinisikan DSBITEM sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem 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
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows Vista |
| server minimum yang didukung |
Windows Server 2008 |
| Header |
dsclient.h |
Lihat juga