Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция Bluetooth SdpValidateStream используется для анализа необработанной записи SDP и определения наличия ошибок.
Синтаксис
PVALIDATESTREAM Pvalidatestream;
NTSTATUS Pvalidatestream(
PUCHAR Stream,
ULONG Size,
PULONG_PTR ErrorByte
)
{...}
Параметры
Stream
Указатель на необработанный поток SDP для проверки.
Size
Целое число без знака, указывающее размер потока SDP для проверки.
ErrorByte
Указатель на переменную, которая получает адрес первого байта в записи SDP, содержащей ошибку. Адрес является абсолютным.
Возвращаемое значение
Возможные возвращаемые значения:
- STATUS_SUCCESS
- STATUS_INVALID_PARAMETER
Замечания
Функция SdpValidateStream ничего не делает при успешном выполнении. При сбое он указывает расположение первой ошибки в указанной записи SDP.
Драйверы профилей Bluetooth должны использовать эту функцию для проверки всех потоков SDP из внешних источников. Другие функции SDP могут не выполнять полную проверку данных.
Драйверы профилей Bluetooth могут получить указатель на эту функцию через структура BTHDDI_SDP_PARSE_INTERFACE.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Версии:_Supported в Windows Vista и более поздних версиях. |
| целевая платформа | Настольный |
| заголовка | bthsdddi.h (include BthSdpddi.h) |
| IRQL | <= PASSIVE_LEVEL |