PVALIDATESTREAM 回调函数 (bthsdpddi.h)
蓝牙 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 记录中第一个错误的位置。
蓝牙配置文件驱动程序应使用此函数来验证来自外部源的所有 SDP 流。 其他 SDP 函数可能无法执行完整的数据验证。
蓝牙配置文件驱动程序可以通过
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista 及更高版本中的版本:_Supported。 |
目标平台 | 桌面 |
标头 | bthsdpddi.h (包括 BthSdpddi.h) |
IRQL | <= PASSIVE_LEVEL |