Funzione WdfPdoInitSetDefaultLocale (wdfpdo.h)
[Si applica solo a KMDF]
Il metodo WdfPdoInitSetDefaultLocale imposta le impostazioni locali predefinite di un dispositivo.
Sintassi
void WdfPdoInitSetDefaultLocale(
[in] PWDFDEVICE_INIT DeviceInit,
[in] LCID LocaleId
);
Parametri
[in] DeviceInit
Puntatore a una struttura WDFDEVICE_INIT .
[in] LocaleId
Identificatore delle impostazioni locali (LCID) che rappresenta le impostazioni locali predefinite. Per altre informazioni, vedere Identificatori delle impostazioni locali.
Valore restituito
nessuno
Osservazioni
Quando il sistema richiede il testo della descrizione del dispositivo da un driver, specifica le impostazioni locali. Se il testo per le impostazioni locali specificate non è disponibile, il framework restituisce il testo del dispositivo per le impostazioni locali predefinite del driver.
Il driver deve chiamare WdfPdoInitSetDefaultLocale prima di chiamare WdfDeviceCreate. Per altre informazioni sulla chiamata a WdfDeviceCreate, vedere Creazione di un oggetto dispositivo framework.
Esempio
L'esempio di codice seguente imposta le impostazioni locali predefinite di un dispositivo su Stati Uniti inglese (0x409).
WdfPdoInitSetDefaultLocale(
pDeviceInit,
0x409
);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Intestazione | wdfpdo.h (include Wdf.h) |
Libreria | Wdf01000.sys (vedere Controllo delle versioni della libreria framework). |
IRQL | PASSIVE_LEVEL |
Regole di conformità DDI | ChildDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf) |