다음을 통해 공유


CONTAINING_RECORD 매크로(ntdef.h)

CONTAINING_RECORD 매크로는 구조체의 형식과 포함된 구조체 내의 필드 주소에 따라 구조체의 instance 기본 주소를 반환합니다.

구문

void CONTAINING_RECORD(
   address,
   type,
   field
);

매개 변수

address

[in] 형식 구조체의 instance 필드에 대한 포인터입니다.

type

[in] 기본 주소를 반환할 구조체 형식의 이름입니다.

field

[in] Address 가 가리키는 필드의 이름이며 형식 형식의 구조에 포함됩니다.

반환 값

없음

설명

Field를 포함하는 구조체의 기준 주소를 포함하는 PCHAR를 반환 합니다.

호출자가 이러한 구조체 내의 필드에 대한 포인터를 가지고 있을 때 형식이 알려진 구조체의 기본 주소를 확인하기 위해 호출됩니다. 이 매크로는 알려진 형식의 구조에서 다른 필드에 기호적으로 액세스하는 데 유용합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000
머리글 ntdef.h
IRQL 모든 수준