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.
Ruft Daten aus den angegebenen Einträgen ab, die zu einem EXE-Eintrag gehören.
Syntax
DWORD WINAPI SdbQueryDataExTagID(
_In_ PDB pdb,
_In_ TAGID tiExe,
_In_opt_ LPCTSTR lpszDataName,
_Out_opt_ LPDWORD lpdwDataType,
_Out_ LPVOID lpBuffer,
_Inout_opt_ LPDWORD lpcbBufferSize,
_Out_ TAGID *ptiData
);
Parameter
-
pdb [in]
-
Ein Handle für die shim-Datenbank.
-
tiExe [in]
-
Die TAGID des EXE-Eintrags.
-
lpszDataName [in, optional]
-
Der Name des abzurufenden Dateneintrags. Um mehrere Einträge anzugeben, trennen Sie die Namen durch den umgekehrten Schrägstrich ("\"). Wenn dieser Parameter NULL ist, versucht die Funktion, alle Dateneinträge zurückzugeben.
-
lpdwDataType [out, optional]
-
Der Datentyp der zurückgegebenen Einträge. Dieser Parameter kann einer der folgenden Werte sein:
-
REG_BINARY
-
REG_DWORD
-
REG_MULTI_SZ
-
REG_NONE
-
REG_QWORD
-
REG_SZ
-
-
lpBuffer [out]
-
Der Puffer, der die Daten empfängt. Wenn der Puffer nicht groß genug ist, um die Daten zu enthalten, schlägt die Funktion fehl und gibt ERROR_INSUFFICIENT_BUFFER zurück.
-
lpcbBufferSize [in, out, optional]
-
Die Größe des lpBuffer-Puffers in Bytes.
-
ptiData [out]
-
Die TAGID des Dateneintrags.
Rückgabewert
Diese Funktion gibt einen der folgenden Werte zurück.
| Rückgabecode | Beschreibung |
|---|---|
|
Mindestens ein Eingabeparameter ist falsch. |
|
Für den EXE-Eintrag wurden keine Dateneinträge gefunden. |
|
Der Puffer ist nicht groß genug, um die Dateneinträge zu enthalten. |
|
Fehler bei der Speicherzuordnung. |
|
Ein Dateneintrag mit dem Namen lpszDataName wurde nicht gefunden. |
|
Die Funktion wurde erfolgreich abgeschlossen. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
| DLL |
|