共用方式為


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

另請參閱

BTHDDI_SDP_PARSE_INTERFACE