共用方式為


NetPacketGetExtension 函式 (packet.h)

NetPacketGetExtension 函式會擷取儲存在封包擴充功能中的資訊。

語法

void * NetPacketGetExtension(
  const NET_PACKET *packet,
  SIZE_T           offset
);

參數

packet

NET_PACKET 結構的指標。

offset

從封包描述元開頭的所需 NET_EXTENSION 位移,以位元組為單位。

傳回值

傳回位於指定延伸模組位移之結構的指標,表示封包延伸模組資訊。

備註

NIC 用戶端驅動程式通常會在數據路徑佇列建立期間查詢封包延伸模組的位移,然後將它們儲存在佇列內容空間中,使其不需要太常查詢。 如需此範例,請參閱 傳輸和接收佇列。 這些位移接著會傳遞至 NetPacketGetExtension ,以擷取每個封包延伸模組的數據。

規格需求

需求
目標平台 Universal
最小 KMDF 版本 1.29
最低UMDF版本 2.33
標頭 packet.h (包含 netadaptercx.h)
IRQL 只要目標記憶體是駐留的層級,任何層級

另請參閱

封包描述元和延伸模組

傳輸和接收佇列