Freigeben über


SdbGetMatchingExe-Funktion

Sucht nach der angegebenen ausführbaren Datei.

Syntax

BOOL WINAPI SdbGetMatchingExe(
  _In_opt_ HSDB            hSDB,
  _In_     LPCTSTR         szPath,
  _In_opt_ LPCTSTR         szModuleName,
  _In_opt_ LPCTSTR         pszEnvironment,
  _In_     DWORD           dwFlags,
  _Out_    PSDBQUERYRESULT pQueryResult
);

Parameter

hSDB [in, optional]

Ein Handle für die shim-Datenbank, die von der SdbInitDatabase-Funktion zurückgegeben wird.

szPath [in]

Der Pfad der ausführbaren Datei.

szModuleName [in, optional]

Der Modulname.

pszEnvironment [in, optional]

Die Umgebungsvariablen, die als Suchkontext verwendet werden sollen.

dwFlags [in]

Dieser Parameter kann 0 oder SDBGMEF_IGNORE_ENVIRONMENT (0x1) sein.

pQueryResult [out]

Eine SDBQUERYRESULT-Struktur . Wenn keine Übereinstimmung gefunden wird, enthält die Struktur TAGREF_NULL.

Rückgabewert

Die Funktion gibt TRUE bei Erfolg oder FALSE bei Einem Fehler zurück.

Bemerkungen

Wenn Sie mit dem zurückgegebenen TAGREF fertig sind, geben Sie es mithilfe der SdbReleaseMatchingExe-Funktion frei.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
DLL
Apphelp.dll

Siehe auch

SdbInitDatabase

SdbReleaseMatchingExe