Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der DEBUG_REQUEST_EXT_TYPED_DATA_ANSI Request-Vorgang führt eine Vielzahl verschiedener Untervorgänge aus, die bei der Interpretation von typisierten Daten helfen.
Parameter
InBuffer
Gibt die EXT_TYPED_DATA-Struktur an, die den auszuführenden Untervorgang bestimmt. Diese EXT_TYPED_DATA-Struktur enthält die Eingabeparameter für diesen Untervorgang zusammen mit allen (optionalen) zusätzlichen Daten. Die zusätzlichen Daten sind in InBuffer nach der EXT_TYPED_DATA-Struktur enthalten. Die Größe von InBuffer ist die Gesamtgröße des Puffers, der die EXT_TYPED_DATA-Struktur und die zusätzlichen Daten enthält. Weitere Informationen zu dieser Struktur und zum Einschließen der zusätzlichen Daten finden Sie unter EXT_TYPED_DATA .
Die folgenden Untervorgänge werden unterstützt.
Sub-Operation | BESCHREIBUNG |
---|---|
Macht eine Kopie einer typisierten Datenbeschreibung. |
|
Gibt eine typisierte Datenbeschreibung frei. |
|
Gibt den Wert eines Ausdrucks zurück. |
|
Gibt den Wert eines Ausdrucks zurück. Eine optionale Adresse kann als Parameter für den Ausdruck bereitgestellt werden. |
|
Gibt einen Member einer -Struktur zurück. |
|
Gibt den Wert eines Ausdrucks zurück. Ein optionaler Wert kann als Parameter für den Ausdruck bereitgestellt werden. |
|
Gibt den Typnamen für typisierte Daten zurück. |
|
Gibt den Typnamen für typisierte Daten aus. |
|
Gibt den Wert der typisierten Daten aus. |
|
Gibt den Typ und den Wert für typisierte Daten aus. |
|
Bestimmt, ob eine Struktur ein angegebenes Element enthält. |
|
Gibt den Offset eines Elements innerhalb einer -Struktur zurück. |
|
Gibt ein Element aus einem Array zurück. |
|
Dereferenziert einen Zeiger und gibt den Wert zurück, auf den er verweist. |
|
Gibt die Größe der angegebenen typisierten Daten zurück. |
|
Gibt die Definition des Typs für die angegebenen typisierten Daten aus. |
|
Gibt eine neue typisierte Datenbeschreibung zurück, die einen Zeiger auf angegebene typisierte Daten darstellt. |
|
Erstellt eine typisierte Datenbeschreibung aus einem Typ und speicherort. |
|
Erstellt eine typisierte Datenbeschreibung, die einen Zeiger auf einen angegebenen Speicherort mit dem angegebenen Typ darstellt. |
OutBuffer
Empfängt die EXT_TYPED_DATA Struktur, die die Ausgabeparameter und alle zusätzlichen Daten für den Untervorgang enthält. Wie bei InBuffer entspricht die Größe von OutBuffer der Gesamtgröße des Puffers, der die EXT_TYPED_DATA-Struktur und alle zusätzlichen Daten enthält.
Der DEBUG_REQUEST_EXT_TYPED_DATA_ANSI Vorgang kopiert zunächst InBuffer in OutBuffer und ändert dann den Inhalt von OutBuffer . Dies bedeutet, dass OutBuffer mit den Eingabeparametern des EXT_TYPED_DATA und allen zusätzlichen Daten aufgefüllt wird, die in InBuffer bereitgestellt wurden. Dies bedeutet auch, dass die Größe von OutBuffer mindestens so groß sein muss wie die Von InBuffer.
Rückgabewert
S_OK
Der Vorgang wurde durchgeführt.
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Der von diesem Vorgang zurückgegebene Wert wird auch im Status-Element von OutBuffer gespeichert.
Hinweise
Der vom DEBUG_REQUEST_EXT_TYPED_DATA_ANSI Request-Vorgang ausgeführte Untervorgang wird durch den Vorgangsmember der EXT_TYPED_DATA-Struktur bestimmt, der einen Wert in der EXT_TDOP-Enumeration akzeptiert.