Compartilhar via


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

A função SdpValidateStream Bluetooth é 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.

Valor de retorno

Os valores de retorno possíveis incluem:

STATUS_SUCCESS
STATUS_INVALID_PARAMETER

Observações

A função SdpValidateStream do 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
de cliente com suporte mínimo Versões:_Supported no Windows Vista e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho bthsdpddi.h (include BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Consulte também

BTHDDI_SDP_PARSE_INTERFACE