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.
Die GetModuleVersionInformation Methode gibt Versionsinformationen für das angegebene Modul zurück.
Syntax
HRESULT GetModuleVersionInformation(
[in] ULONG Index,
[in] ULONG64 Base,
[in] PCSTR 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 |
|---|---|
|
Die Methode war erfolgreich. |
|
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. |
|
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) |