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.
Bagian ini menyajikan informasi tentang Pengidentifikasi Unik Universal (UUID) dan utilitas Uuidgen dalam topik berikut:
- Apa itu UUID?
- Menggunakan Uuidgen
Apa itu UUID?
Semua antarmuka harus diidentifikasi secara unik pada jaringan sehingga klien dapat menemukannya. Pada jaringan kecil, nama antarmuka saja mungkin cukup untuk mengidentifikasinya. Namun, itu biasanya tidak layak pada jaringan besar. Oleh karena itu, pengembang biasanya menetapkan Universal Unique Identifier (UUID, dapat dipertukarkan dengan istilah GUID, atau Pengidentifikasi Unik Global) ke setiap antarmuka. UUID adalah string yang berisi sekumpulan digit heksadesimal. Setiap antarmuka memiliki UUID yang berbeda. Untuk detailnya, lihat UUID String.
Representasi tekstual UUID adalah string yang terdiri dari 8 digit heksadesimal diikuti oleh tanda hubung, kemudian tiga grup yang masing-masing terdiri dari 4 digit heksadesimal dipisahkan oleh tanda hubung, diikuti oleh tanda hubung, dan diakhiri dengan 12 digit heksadesimal. Contoh berikut adalah string UUID yang valid:
ba209999-0c6c-11d2-97cf-00c04f8eea45
UUID yang kosong disebut sebagai UUID nihil daripada UUID NULL. Istilah "nil" menunjukkan hal yang nol, kosong, belum diinisialisasi. String kosong, catatan database kosong, atau UUID yang tidak diinisialisasi adalah semua contoh nilai nihil.
Nota
Nilai NULL adalah nilai nol tertentu. Ini sering digunakan dalam pemrograman C dan C++ bersama dengan pointer. Nil adalah istilah yang lebih umum daripada NULL. UUID antarmuka objek yang tidak diinisialisasi harus selalu disebut sebagai UUID nil daripada NULL UUID.
Menggunakan Uuidgen
Microsoft menyediakan program utilitas yang disebut Uuidgen untuk menghasilkan UUID Anda. Utilitas Uuidgen menghasilkan UUID dalam format file IDL atau format bahasa C.
Saat Anda menjalankan utilitas Uuidgen dari baris perintah, Anda dapat menggunakan sakelar perintah berikut.
| Opsi Uuidgen | Deskripsi |
|---|---|
| /i | Menghasilkan UUID ke dalam templat antarmuka IDL. |
| /s | Keluaran UUID sebagai suatu struktur C yang telah diinisialisasi. |
| /o<nama file> | Mengalihkan output ke file; ditetapkan langsung setelah opsi /o. |
| /n nomor<> | Menentukan jumlah UUID yang akan dihasilkan. |
| /v | Menampilkan informasi versi tentang Uuidgen. |
| /h atau ? | Menampilkan ringkasan opsi perintah. |
Biasanya, Anda akan menggunakan utilitas Uuidgen seperti yang ditunjukkan dalam contoh berikut.
-i uuidgen -oMyApp.idl
Perintah ini menghasilkan UUID dan menyimpannya dalam file MIDL yang dapat Anda gunakan sebagai templat. Ketika perintah sebelumnya dijalankan, konten MyApp.idl mirip dengan yang berikut ini:
[
uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
version(1.0)
]
interface INTERFACENAME
{
}
Langkah selanjutnya adalah mengganti nama tempat penampung, INTERFACENAME, dengan nama antarmuka Anda yang sebenarnya.