Freigeben über


IDebugSymbols3::GetModuleVersionInformationWide-Methode (dbgeng.h)

Die GetModuleVersionInformationWide Methode gibt Versionsinformationen für das angegebene Modul zurück.

Syntax

HRESULT GetModuleVersionInformationWide(
  [in]            ULONG   Index,
  [in]            ULONG64 Base,
  [in]            PCWSTR  Item,
  [out, optional] PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  VerInfoSize
);

Parameter

[in] Index

Gibt den Index des Moduls an. Wenn sie auf DEBUG_ANY_ID festgelegt ist, wird der parameter Base verwendet, um stattdessen den Speicherort des Moduls anzugeben.

[in] Base

Wenn Index- DEBUG_ANY_ID ist, gibt die Position im Speicheradressbereich des Ziels der Basis des Moduls an. Andernfalls wird sie ignoriert.

[in] Item

Gibt die angeforderten Versionsinformationen an. Diese Zeichenfolge entspricht dem lpSubBlock Parameter der Funktion VerQueryValue. Ausführliche Informationen zur VerQueryValue--Funktion finden Sie im Platform SDK.

[out, optional] Buffer

Empfängt die angeforderten Versionsinformationen. Wenn Puffer-NULL-ist, werden diese Informationen nicht zurückgegeben.

[in] BufferSize

Gibt die Größe in Zeichen des Puffers Puffer-an. Diese Größe enthält den Abstand für das Endzeichen '\0'.

[out, optional] VerInfoSize

Empfängt die Größe in Zeichen der Versionsinformationen. Diese Größe enthält den Abstand für das Endzeichen '\0'. Wenn VerInfoSizeNULL-ist, werden diese Informationen nicht zurückgegeben.

Rückgabewert

Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Größe des Puffers war kleiner als die Größe der Versionsinformationen. In diesem Fall wird der Puffer mit den abgeschnittenen Versionsinformationen gefüllt.
E_NOINTERFACE
Das angegebene Modul wurde nicht gefunden.

Bemerkungen

Modulversionsinformationen sind nur für geladene Module verfügbar und sind möglicherweise nicht in allen Sitzungen verfügbar.

Weitere Informationen zu Modulen finden Sie unter Module.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

GetModuleByIndex-

GetModuleByOffset2-

GetNumberModules-

IDebugSymbols3