Bagikan melalui


Struktur DSOBJECT (dsclient.h)

Struktur DSOBJECT berisi data objek direktori. Array struktur ini disediakan di anggota aObjects dari struktur DSOBJECTNAMES .

Sintaks

typedef struct {
  DWORD dwFlags;
  DWORD dwProviderFlags;
  DWORD offsetName;
  DWORD offsetClass;
} DSOBJECT, *LPDSOBJECT;

Anggota

dwFlags

Berisi sekumpulan bendera yang menyediakan data objek. Ini bisa nol atau kombinasi dari satu, atau lebih, dari nilai berikut.

DSOBJECT_ISCONTAINER

Objek adalah kontainer.

DSOBJECT_READONLYPAGES

Ketika menampilkan properti untuk objek ini, antarmuka pengguna harus bersifat baca-saja.

dwProviderFlags

Berisi sekumpulan bendera yang menyediakan data tentang penyedia objek. Ini bisa menjadi nol atau kombinasi dari satu atau beberapa nilai berikut.

DSPROVIDER_ADVANCED

Antarmuka pengguna untuk objek ini harus ditampilkan dalam mode lanjutan.

DSPROVIDER_UNUSED_0

Tidak digunakan.

DSPROVIDER_UNUSED_1

Tidak digunakan.

DSPROVIDER_UNUSED_2

Tidak digunakan.

DSPROVIDER_UNUSED_3

Tidak digunakan.

offsetName

Berisi offset, dalam byte, dari awal struktur DSOBJECTNAMES hingga string Unicode yang dihentikan NULL yang berisi ADSPath objek.

Contoh kode berikut menunjukkan cara menggunakan anggota ini.

pwszName = (LPWSTR)((LPBYTE)pdsObjNames + 
    pdsObjNames->aObjects[i].offsetName);

offsetClass

Berisi offset, dalam byte, dari awal struktur DSOBJECTNAMES hingga string Unicode yang dihentikan NULL yang berisi nama kelas objek. Berisi nol jika nama kelas tidak diketahui.

Contoh kode berikut menunjukkan cara menggunakan anggota ini.

pwszClass = (LPWSTR)((LPBYTE)pdsObjNames + 
    pdsObjNames->aObjects[i].offsetClass);

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Header dsclient.h

Lihat juga

DSOBJECTNAMES

Tampilkan Struktur dalam Active Directory Domain Services