Freigeben über


ExtRemoteList::ExtRemoteList(ExtRemoteData&,ULONG,bool)-Methode (engextcpp.hpp)

Die ExtRemoteList-Konstruktoren erstellen eine neue instance, die eine eng verknüpfte oder doppelt verknüpfte Liste umschließt.

Syntax

void ExtRemoteList(
  [in, ref] ExtRemoteData & Head,
  [in]      ULONG           LinkOffset,
  [in]      bool            Double
);

Parameter

[in, ref] Head

Ein Verweis auf ein ExtRemoteData-Objekt im Speicher des Ziels, das den Kopf der Liste umschließt. Der Kopf wird nicht als Element in der Liste betrachtet. Der Typ des Hauptteils der Liste ist SINGLE_LIST_ENTRY oder LIST_ENTRY.

[in] LinkOffset

Der Offset vom Anfang eines Listenelements bis zum Zeiger auf das nächste Element in der Liste. Dies ist der Offset der SINGLE_LIST_ENTRY- oder LIST_ENTRY-Struktur, die in die Listenelementstruktur eingebettet ist.

[in] Double

Gibt an, ob die Liste mit einem oder doppelt verknüpft ist. Wenn Double ist true, ist die Liste doppelt verknüpft. Wenn Double auf festgelegt ist false, ist die Liste mit dem Typ "singly" verknüpft.

Rückgabewert

Keine

Bemerkungen

Weitere Informationen zu den SINGLE_LIST_ENTRY- und LIST_ENTRY-Strukturen finden Sie in der Dokumentation zum Windows Driver Kit (WDK).

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile engextcpp.hpp (include Engextcpp.hpp)

Weitere Informationen

ExtRemoteList

ExtRemoteList::ExtRemoteList (ULONG64)