PRETRIEVEUINT64回呼函式 (bthsdpddi.h)
藍牙 SdpRetrieveUint64 函式可用來從 SDP 數據流複製未對齊的 64 位整數。
語法
PRETRIEVEUINT64 Pretrieveuint64;
void Pretrieveuint64(
PUCHAR Stream,
PULONGLONG pUint16
)
{...}
參數
Stream
未對齊 64 位整數之來源地址的指標。
pUint16
要接收 64 位整數之對齊變數位址的指標。
傳回值
無
備註
SdpRetrieveUint64 函式不會搜尋要複製的未對齊整數。 Stream 參數必須指定要擷取之不帶正負號整數的確切位址。
某些處理器架構要求在記憶體中對齊值,如果嘗試存取未對齊的值,將會產生錯誤。 SDP 記錄的建構方式與處理器對齊規則無關。 當 SDP 記錄儲存在記憶體中時,它們可能包含根據本機處理器的對齊規則不對齊的專案。
SdpRetrieveUint64 函式可安全地在具有對齊需求的計算機上複製未對齊的整數,並在沒有需求的電腦上有效率地複製未對齊的整數。 此外,此函式適用於正確對齊的整數。
此函式不會影響位元組順序。
藍牙配置檔驅動程式可以透過 取得此函式的指標 BTHDDI_SDP_PARSE_INTERFACE 結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista 和更新版本中的版本:_Supported。 |
目標平台 | 桌面 |
標頭 | bthsdpddi.h (包含 BthSdpddi.h) |
IRQL | <= PASSIVE_LEVEL |