Condividi tramite


Funzione di callback PGETNEXTELEMENT (bthsdpddi.h)

La funzione Bluetooth SdpGetNextElement viene usata per scorrere le voci trovate in un flusso di record SDP.

Sintassi

PGETNEXTELEMENT Pgetnextelement;

void Pgetnextelement(
  PUCHAR Stream,
  ULONG StreamSize,
  PUCHAR CurrentElement,
  PUCHAR *NextElement,
  PULONG NextElementSize
)
{...}

Parametri

Stream

Puntatore al flusso di record SDP per eseguire l'iterazione.

StreamSize

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

CurrentElement

Puntatore alla voce attualmente selezionata nel flusso SDP. Questo parametro può accettare un valore NULL .

NextElement

Puntatore a una variabile di carattere senza segno che riceve l'indirizzo della voce successiva nel flusso del contenitore SDP.

NextElementSize

Puntatore a una variabile integer long senza segno che riceve le dimensioni della voce successiva nel flusso del contenitore SDP.

Valore restituito

nessuno

Osservazioni

La funzione SdpGetNextElement opera direttamente nei flussi non riparati e non richiede al chiamante di convertire da una rappresentazione del flusso del record SDP in una rappresentazione basata su albero.

La funzione SdpGetNextElement esegue l'iterazione delle voci primarie di un flusso di contenitori, ma non esegue l'iterazione tramite eventuali sotto-voci della voce specificata. Per eseguire l'iterazione tramite le voci secondarie chiamare SdpGetNextElement in modo iterativo usando il parametro NextElement ottenuto dalla chiamata precedente.

La chiamata a questa funzione con il parametro CurrentElement impostata su NULL restituisce la prima voce nel flusso del contenitore.

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