PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK función de devolución de llamada (bluetoothapis.h)
El PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK es un prototipo de función de devolución de llamada al que se llama una vez para cada atributo encontrado en el parámetro pSDPStream pasado a la llamada de función BluetoothSdpEnumAttributes .
Sintaxis
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;
BOOL PfnBluetoothEnumAttributesCallback(
ULONG uAttribId,
LPBYTE pValueStream,
ULONG cbStreamSize,
LPVOID pvParam
)
{...}
Parámetros
uAttribId
Identificador de atributo actual en la secuencia SDP.
pValueStream
Secuencia SDP sin formato para el valor de atributo asociado a uAttribId. Use la función BluetoothSdpGetElementData para analizar los resultados sin procesar en datos legibles por el equipo.
cbStreamSize
Tamaño, en bytes, de pValueStream.
pvParam
Contexto pasado desde una llamada anterior a la función BluetoothSdpEnumAttributes .
Valor devuelto
Debe devolver TRUE cuando la enumeración continúe con el siguiente identificador de atributo que se encuentra en la secuencia. Debe devolver FALSE cuando la enumeración de los identificadores de atributo de registro debe detenerse inmediatamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | bluetoothapis.h (incluye Bthsdpdef.h, BluetoothAPIs.h) |