FIELD_OFFSET Makro (miniport.h)

Das FIELD_OFFSET Makro gibt den Byteoffset eines benannten Felds in einem bekannten Strukturtyp zurück.

Syntax

void FIELD_OFFSET(
   type,
   field
);

Parameter

type

Gibt den Namen eines bekannten Strukturtyps an, der Field enthält.

field

Gibt den Namen eines Felds in einer Struktur vom Typ Type an.

Rückgabewert

Keine

Bemerkungen

Gibt den Byteoffset des Aufrufers zurück, der in der Type-Struktur angegeben wird.

Wird von Gerätetreiberschreibern verwendet, um den Offset eines bekannten Felds in einem bekannten Strukturtyp symbolisch zu bestimmen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Desktop
Kopfzeile miniport.h (einschließlich Wdm.h, Ntddk.h, Miniport.h, Minitape.h, Scsi.h, Storport.h)
IRQL Beliebige Ebene

Weitere Informationen

CONTAINING_RECORD