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.
Mengambil nilai opsi dari bidang OPTION_VENDOR_OPTS (17) dari paket DHCPv6.
Sintaks
DWORD PXEAPI PxeDhcpv6GetVendorOptionValue(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] DWORD dwEnterpriseNumber,
[in] WORD wOption,
[in] ULONG uInstance,
[out, optional] PWORD pwOptionLen,
[out, optional] PVOID *ppOptionValue
);
Parameter
[in] pPacket
Pointer ke paket balasan yang dialokasikan dengan fungsi PxePacketAllocate .
[in] uPacketLen
Panjang paket yang diacu oleh parameter pReplyPacket .
[in] dwEnterpriseNumber
Nomor Perusahaan yang ditetapkan untuk vendor opsi oleh Internet Assigned Numbers Authority (IANA).
Untuk informasi selengkapnya tentang Nomor Perusahaan yang ditetapkan, pengembang harus merujuk ke Protokol Konfigurasi Host Dinamis untuk IPv6 (RFC 3315) yang dikelola oleh The Internet Engineering Task Force (IETF).
[in] wOption
Opsi yang nilainya akan diambil.
[in] uInstance
Indeks berbasis satu yang menentukan instans parameter wOption mana yang akan diambil.
[out, optional] pwOptionLen
Alamat WORD yang akan menerima panjang nilai opsi.
[out, optional] ppOptionValue
Alamat PVOID yang akan menerima alamat nilai opsi di dalam paket.
Mengembalikan nilai
Nilai pengembalian umum tercantum dalam tabel berikut. Untuk semua kegagalan lainnya, kode galat Windows yang sesuai dikembalikan.
| Mengembalikan kode/nilai | Deskripsi |
|---|---|
|
Opsi ditemukan dan penunjuk ke nilai dikembalikan. |
|
Opsi tidak ditemukan. |
|
Paket ini bukan paket DHCP yang valid. Pengujian ini tidak menyeluruh seperti pengujian yang digunakan oleh fungsi PxeDhcpv6IsValid ; hanya panjang paket dan cookie ajaib yang diverifikasi. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | wdspxe.h |
| Pustaka | WdsPxe.lib |
| DLL | WdsPxe.dll |