CONTAINING_RECORD宏 (ntdef.h)

CONTAINING_RECORD宏會傳回結構實例的基底位址,指定結構的類型,以及包含結構內欄位的位址。

語法

void CONTAINING_RECORD(
   address,
   type,
   field
);

參數

address

[in] 類型類型結構之實例中欄位的指標。

type

[in]要傳回其基底位址之結構的型別名稱。

field

[in] Address 所指向的功能變數名稱,且包含在 Type類型的結構中。

傳回值

備註

傳回 PCHAR,其中包含包含 Field之結構基底的位址。

呼叫 以判斷結構基底位址,當呼叫端具有這類結構內欄位的指標時,其型別為已知。 此宏適用于以符號方式存取已知型別結構中的其他欄位。

需求

   
最低支援的用戶端 Windows 2000
標頭 ntdef.h
IRQL 任何層級