Compartir a través de


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

Consulte también

BTHDDI_SDP_PARSE_INTERFACE