Condividi tramite


Funzione di callback PVALIDATESTREAM (bthsdpddi.h)

La funzione Bluetooth SdpValidateStream viene usata per analizzare un record SDP non elaborato e determinare se contiene errori.

Sintassi

PVALIDATESTREAM Pvalidatestream;

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

Parametri

Stream

Puntatore al flusso SDP non elaborato da convalidare.

Size

Intero lungo senza segno che indica le dimensioni del flusso SDP da convalidare.

ErrorByte

Puntatore a una variabile che riceve l'indirizzo del primo byte nel record SDP che contiene un errore. L'indirizzo è assoluto.

Valore restituito

I valori restituiti possibili includono:

STATUS_SUCCESS
STATUS_INVALID_PARAMETER

Commenti

La funzione SdpValidateStream non riesce. In caso di errore, indica il percorso del primo errore nel record SDP specificato.

I driver di profilo Bluetooth devono usare questa funzione per convalidare tutti i flussi SDP da origini esterne. Altre funzioni SDP potrebbero non eseguire la convalida completa dei dati.

I driver del profilo Bluetooth possono ottenere un puntatore a questa funzione tramite BTHDDI_SDP_PARSE_INTERFACE struttura.

Requisiti

Requisito Valore
Client minimo supportato Versioni:_Supported in Windows Vista e versioni successive.
Piattaforma di destinazione Desktop
Intestazione bthsdpddi.h (includere BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Vedi anche

BTHDDI_SDP_PARSE_INTERFACE