Condividi tramite


Funzione SdbInitDatabase

Apre il database shim.

Sintassi

HSDB WINAPI SdbInitDatabase(
  _In_ DWORD   dwFlags,
  _In_ LPCTSTR pszDatabasePath
);

Parametri

dwFlags [in]

Questo parametro specifica il formato del percorso nel parametro pszDatabasePath . Può essere uno dei valori seguenti.

Valore Significato
HID_DOS_PATHS
0x00000001
Percorso di stile MS-DOS.
HID_DATABASE_FULLPATH
0x00000002
Percorso completo.
HID_NO_DATABASE
0x00000004
Il parametro pszDatabasePath viene ignorato e non viene aperto alcun database.
HID_DATABASE_TYPE_MASK
0xF00F0000
Questo parametro specifica un database predefinito. Il parametro pszDatabasePath viene ignorato.

 

Se dwFlags contiene HID_DATA_TYPE_MASK, questo parametro può includere anche uno dei valori seguenti.

Valore Significato
SDB_DATABASE_MAIN_SHIM
0x80030000
Database shim dell'applicazione.
SDB_DATABASE_MAIN_MSI
0x80020000
Database MSI.
SDB_DATABASE_MAIN_DRIVERS
0x80040000
Database dei driver da bloccare.

 

pszDatabasePath [in]

Percorso del database. Questo parametro può essere NULL se il parametro dwFlags specifica un database predefinito.

Valore restituito

La funzione restituisce un handle al database aperto.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
DLL
Apphelp.dll

Vedi anche

SdbGetAppPatchDir

SdbGetMatchingExe

SdbReleaseMatchingExe

SdbTagRefToTagID