Baca dalam bahasa Inggris

Bagikan melalui


GETOBJ. CPP

Dalam komponen penyedia contoh, muncul contoh kode yang digunakan untuk menemukan dan mengikat objek dalam Getobj.cpp. Rutinitas yang didukung tercantum dalam tabel berikut.

Item Deskripsi
RelativeGetObject Mendapatkan objek yang relatif terhadap ADsPath tertentu.
GetObject Memanggil ADsObject (Parse.cpp) untuk memverifikasi sintaks jalur, memvalidasi bahwa jalur memiliki token penyedia yang tepat dan memvalidasi jenis objek. Jika tidak ada kesalahan, buat instans jenis objek yang benar, dan ambil penunjuk ke antarmuka IUnknown objek.
BuildADsPathFromDSPath Membuat string ADsPath dari jalur direktori asli.
BuildDSTreeNameFromADsPath Gunakan ADsPath untuk membuat jalur direktori pohon yang mungkin untuk jalur direktori asli.
BuildDSPathFromADsPath Menggunakan ADsPath dan DSPathName.
BuildADsParentPath Buat ADsPath ke induk untuk objek ini.
GetNamespaceObject Validasi dan CoCreateInstance contoh objek namespace.
ValidateNamespaceObject Verifikasi bahwa objek namespace cocok dengan nama penyedia saat ini.
ValidateProvider Memvalidasi nama penyedia (peka huruf besar/kecil).
GetSchemaObject Validasi dan buka jenis objek skema yang sesuai. Kemudian buat yang benar, dan ambil penunjuk antarmuka IUnknown di atasnya.
ValidateSchemaObject Verifikasi bahwa ini adalah jenis objek skema yang valid.
ValidateObjectType Verifikasi bahwa jenis objek ada dalam skema.
BuildSampleDSRootRDNFromADsPath Buat ADsPath ke simpul akar untuk komponen penyedia contoh.
BuildDSPathFromADsPath Menggunakan ADsPath, DSRootRDN, dan DSPathName.