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.
Memvalidasi bahwa paket adalah paket DHCPv6 yang valid.
Untuk informasi selengkapnya tentang paket DHCPv6 yang valid, pengembang harus merujuk ke Dynamic Host Configuration Protocol for IPv6 (RFC 3315) yang dikelola oleh Internet Engineering Task Force (IETF).
Sintaks
DWORD PXEAPI PxeDhcpv6IsValid(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] BOOL bRequestPacket,
[out] PBOOL pbPxeOptionPresent
);
Parameter
[in] pPacket
Pointer ke paket balasan yang dialokasikan dengan fungsi PxePacketAllocate .
[in] uPacketLen
Panjang paket yang diacu oleh parameter pPacket .
[in] bRequestPacket
Menunjukkan apakah paket tersebut adalah paket permintaan. Tabel berikut ini mencantumkan nilai yang mungkin.
| Nilai | Makna |
|---|---|
|
Paket yang akan divalidasi adalah paket permintaan dari klien. |
|
Paket yang akan divalidasi adalah paket yang dihasilkan oleh server. |
[out] pbPxeOptionPresent
Alamat BOOL yang diatur ke TRUE jika paket adalah paket DHCPv6 yang valid.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Keterangan
Penyedia menggunakan fungsi ini ketika filter yang diatur dengan fungsi PxeProviderSetAttribute diatur untuk menerima semua paket untuk menentukan apakah paket yang ditentukan adalah paket DHCPv6 yang valid. Penyedia juga dapat menggunakan fungsi ini untuk memvalidasi paket balasan; biasanya ini dilakukan hanya untuk debug atau build pengujian penyedia.
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 |