Fungsi SdpCreateNodeInt32 (sdplib.h)
Fungsi Bluetooth SdpCreateNodeInt32 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 32-bit.
Sintaks
PSDP_NODE SdpCreateNodeInt32(
[in] LONG lVal,
[in] ULONG tag
);
Parameter
[in] lVal
Nilai bilangan bulat 32-bit yang digunakan untuk menginisialisasi struktur SDP_NODE.
[in] tag
Tag yang ditentukan driver profil untuk dikaitkan dengan simpul.
Nilai kembali
Jika berhasil, fungsi ini mengembalikan penunjuk ke struktur SDP_NODE yang baru dialokasikan. Jika tidak berhasil, fungsi ini mengembalikan NULL.
Keterangan
Setelah fungsi SdpCreateNodeInt32 mengalokasikan struktur SDP_NODE , fungsi ini menginisialisasi struktur dengan cara berikut.
Ini memastikan jenis data struktur SDP_NODE dan bidang ukuran data diatur dengan tepat.
Ini memastikan bahwa anggota penunjuk dari struktur SDP_NODE_HEADER terkait diinisialisasi untuk menunjuk ke simpul itu sendiri. Ini membuat daftar yang valid hanya dengan satu elemen.
Ini memastikan bahwa parameter nilai yang diteruskan ke fungsi disalin ke elemen yang sesuai dari serikat SDP_NODE_DATA yang terkait dengan struktur SDP_NODE.
Data yang terkait dengan fungsi SdpCreateNodeInt32 disalin ke dalam simpul, dan data asli dapat dibebaskan kapan saja.
Driver profil Bluetooth dapat memperoleh pointer ke fungsi ini melalui BTHDDI_SDP_NODE_INTERFACE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Versi:_Supported di Windows Vista, dan yang lebih baru. |
Target Platform | Desktop |
Header | sdplib.h (termasuk BthSdpddi.h) |
IRQL | <= PASSIVE_LEVEL |