Función WdfPdoInitSetDefaultLocale (wdfpdo.h)
[Solo se aplica a KMDF]
El método WdfPdoInitSetDefaultLocale establece la configuración regional predeterminada de un dispositivo.
Sintaxis
void WdfPdoInitSetDefaultLocale(
[in] PWDFDEVICE_INIT DeviceInit,
[in] LCID LocaleId
);
Parámetros
[in] DeviceInit
Puntero a una estructura de WDFDEVICE_INIT .
[in] LocaleId
Identificador de configuración regional (LCID) que representa la configuración regional predeterminada. Para obtener más información, vea Identificadores de configuración regional.
Valor devuelto
None
Observaciones
Cuando el sistema solicita texto de descripción del dispositivo desde un controlador, especifica una configuración regional. Si el texto de la configuración regional especificada no está disponible, el marco devuelve el texto del dispositivo para la configuración regional predeterminada del controlador.
El controlador debe llamar a WdfPdoInitSetDefaultLocale antes de llamar a WdfDeviceCreate. Para obtener más información sobre cómo llamar a WdfDeviceCreate, vea Creating a Framework Device Object.
Ejemplos
En el ejemplo de código siguiente se establece la configuración regional predeterminada de un dispositivo en Estados Unidos inglés (0x409).
WdfPdoInitSetDefaultLocale(
pDeviceInit,
0x409
);
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Encabezado | wdfpdo.h (incluya Wdf.h) |
Library | Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos). |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | ChildDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf) |