Función de devolución de llamada PVALIDATESTREAM (bthsdpddi.h)
La función SdpValidateStream de Bluetooth se usa para analizar un registro SDP sin procesar y determinar si contiene errores.
Sintaxis
PVALIDATESTREAM Pvalidatestream;
NTSTATUS Pvalidatestream(
PUCHAR Stream,
ULONG Size,
PULONG_PTR ErrorByte
)
{...}
Parámetros
Stream
Puntero al flujo SDP sin procesar que se va a validar.
Size
Entero largo sin signo que indica el tamaño de la secuencia SDP que se va a validar.
ErrorByte
Puntero a una variable que recibe la dirección del primer byte del registro SDP que contiene un error. La dirección es absoluta.
Valor devuelto
Entre los posibles valores devueltos se incluyen:
- STATUS_SUCCESS
- STATUS_INVALID_PARAMETER
Observaciones
La función SdpValidateStream no hace nada de éxito. En caso de error, identifica la ubicación del primer error en el registro SDP especificado.
Los controladores de perfil de Bluetooth deben usar esta función para validar todas las secuencias SDP de orígenes externos. Es posible que otras funciones de SDP no realicen la validación de datos completa.
Los controladores de perfil de Bluetooth pueden obtener un puntero a esta función a través de estructura BTHDDI_SDP_PARSE_INTERFACE.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Versiones: _Supported en Windows Vista y versiones posteriores. |
de la plataforma de destino de | Escritorio |
encabezado de | bthsdpddi.h (incluya BthSdpddi.h) |
irQL | <= PASSIVE_LEVEL |