Compartilhar via


Função de retorno de chamada PVALIDATESTREAM (bthsdpddi.h)

A função Bluetooth SdpValidateStream é usada para analisar um registro SDP bruto e determinar se ele contém erros.

Sintaxe

PVALIDATESTREAM Pvalidatestream;

NTSTATUS Pvalidatestream(
  PUCHAR Stream,
  ULONG Size,
  PULONG_PTR ErrorByte
)
{...}

Parâmetros

Stream

Um ponteiro para o fluxo SDP bruto a ser validado.

Size

Um inteiro longo sem sinal que indica o tamanho do fluxo SDP a ser validado.

ErrorByte

Um ponteiro para uma variável que recebe o endereço do primeiro byte no registro SDP que contém um erro. O endereço é absoluto.

Retornar valor

Os possíveis valores retornados incluem:

STATUS_SUCCESS
STATUS_INVALID_PARAMETER

Comentários

A função SdpValidateStream não faz nada com êxito. Em caso de falha, ele identifica o local do primeiro erro no registro SDP especificado.

Os drivers de perfil Bluetooth devem usar essa função para validar todos os fluxos SDP de fontes externas. Outras funções SDP podem não executar a validação completa de dados.

Os drivers de perfil Bluetooth podem obter um ponteiro para essa função por meio do BTHDDI_SDP_PARSE_INTERFACE estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows Vista e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho bthsdpddi.h (inclua BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Confira também

BTHDDI_SDP_PARSE_INTERFACE