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)

Vedi anche

WdfPdoInitAddDeviceText