Поделиться через


макрос FIELD_OFFSET (miniport.h)

Макрос FIELD_OFFSET возвращает смещение байтов именованного поля в известном типе структуры.

Синтаксис

void FIELD_OFFSET(
   type,
   field
);

Параметры

type

Указывает имя известного типа структуры, содержащего field.

field

Указывает имя поля в структуре типа Type.

Возвращаемое значение

Никакой

Замечания

Возвращает смещение байтов вызывающего объекта, предоставленного Field в структуре типа.

Используется средствами записи драйверов устройств для символьного определения смещения известного поля в известном типе структуры.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 2000.
целевая платформа Настольный
заголовка miniport.h (включая Wdm.h, Ntddk.h, Miniport.h, Minitape.h, Scsi.h, Storport.h)
IRQL Любой уровень

См. также

CONTAINING_RECORD