Leer en inglés

Compartir a través de


Función de devolución de llamada PVALIDATESTREAM (bthsdpddi.h)

La función Bluetooth SdpValidateStream 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 formato 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

Comentarios

La función SdpValidateStream no hace nada correctamente. En caso de error, identifica la ubicación del primer error en el registro SDP especificado.

Los controladores de perfil 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 bluetooth pueden obtener un puntero a esta función a través de BTHDDI_SDP_PARSE_INTERFACE estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Versions:_Supported en Windows Vista y versiones posteriores.
Plataforma de destino Escritorio
Encabezado bthsdpddi.h (incluya BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Consulte también

BTHDDI_SDP_PARSE_INTERFACE