Bagikan melalui


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

Lihat juga

BTHDDI_SDP_NODE_INTERFACE

SDP_NODE

SDP_NODE_DATA

SDP_NODE_HEADER