Поделиться через


Функция SdpCreateNodeInt8 (sdplib.h)

Функция Bluetooth SdpCreateNodeInt8 используется для выделения и инициализации структуры SDP_NODE в 8-разрядном целочисленном типе.

Синтаксис

PSDP_NODE SdpCreateNodeInt8(
  [in] CHAR  cVal,
  [in] ULONG tag
);

Параметры

[in] cVal

8-разрядное целое число, используемое для инициализации структуры SDP_NODE.

[in] tag

Драйвер профиля, определенный тегом для связывания с узлом.

Возвращаемое значение

В случае успешного выполнения эта функция возвращает указатель на только что выделенную SDP_NODE структуру. В противном случае эта функция возвращает NULL.

Замечания

После функции SdpCreateNodeInt8 выделяет SDP_NODE структуру, она инициализирует структуру следующими способами.

Это гарантирует, что поля данных и размера данных структуры SDP_NODE задаются соответствующим образом.

Это гарантирует, что элементы указателя связанной SDP_NODE_HEADER структуры инициализированы для указания на сам узел. При этом создается допустимый список только с одним элементом.

Он гарантирует, что параметр , передаваемый функции, копируется в соответствующий элемент объединения SDP_NODE_DATA, связанный со структурой SDP_NODE.

Данные , связанные с функцией SdpCreateNodeInt8, копируются в узел, а исходные данные можно освободить в любое время.

Драйверы профилей Bluetooth могут получить указатель на эту функцию через BTHDDI_SDP_NODE_INTERFACE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
целевая платформа Настольный
заголовка sdplib.h (include BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

См. также

BTHDDI_SDP_NODE_INTERFACE

SDP_NODE

SDP_NODE_DATA

SDP_NODE_HEADER