Функция 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 |