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 |