Compartir a través de


PRETRIEVEUUID128 función de devolución de llamada (bthsdpddi.h)

La función Bluetooth SdpRetrieveUuid128 se usa para copiar un identificador universal de 128 bits único (UUID) de una secuencia SDP.

Sintaxis

PRETRIEVEUUID128 Pretrieveuuid128;

void Pretrieveuuid128(
  PUCHAR Stream,
  GUID *uuid128
)
{...}

Parámetros

Stream

Puntero a un UUID de 128 bits no asignado.

uuid128

Puntero a una variable alineada para recibir el UUID de 128 bits.

Valor devuelto

None

Observaciones

La función SdpRetrieveUuid128 no busca el UUID que se va a copiar. El parámetro Stream debe especificar la dirección exacta del UUID que se va a extraer.

Algunas arquitecturas de procesador requieren que los valores se alineen en la memoria y generarán un error si se intenta acceder a un valor desalineado. Los registros SDP se construyen sin tener en cuenta las reglas de alineación del procesador. Cuando los registros SDP se almacenan en memoria, pueden contener elementos que están mal alineados según las reglas de alineación del procesador local.

La función SdpRetrieveUuid128 copia de forma segura uuID en equipos que tienen requisitos de alineación y copia eficazmente UUID en equipos que no tienen requisitos. Además, esta función funciona en UUID que se alinean correctamente.

Esta función no tiene ningún efecto en el orden de bytes.

Los controladores de perfil bluetooth pueden obtener un puntero a esta función a través de BTHDDI_SDP_PARSE_INTERFACE estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Versions:_Supported en Windows Vista y versiones posteriores.
Plataforma de destino Escritorio
Encabezado bthsdpddi.h (incluya BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Consulte también

BTHDDI_SDP_PARSE_INTERFACE