WdfPdoInitSetDefaultLocale 函式 (wdfpdo.h)
[僅適用於 KMDF]
WdfPdoInitSetDefaultLocale 方法會設定裝置的預設地區設定。
語法
void WdfPdoInitSetDefaultLocale(
[in] PWDFDEVICE_INIT DeviceInit,
[in] LCID LocaleId
);
參數
[in] DeviceInit
WDFDEVICE_INIT 結構的指標。
[in] LocaleId
代表預設地區設定的地區設定標識碼 (LCID) 。 如需詳細資訊,請參閱 地區設定標識符。
傳回值
無
備註
當系統向驅動程式要求裝置描述文字時,它會指定地區設定。 如果指定地區設定的文字無法使用,架構會傳回驅動程式預設地區設定的裝置文字。
驅動程序必須先呼叫 WdfPdoInitSetDefaultLocale ,才能呼叫 WdfDeviceCreate。 如需呼叫 WdfDeviceCreate 的詳細資訊,請參閱 建立架構裝置物件。
範例
下列程式代碼範例會將裝置的預設地區設定設為 美國 英文 (0x409) 。
WdfPdoInitSetDefaultLocale(
pDeviceInit,
0x409
);
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
最低 KMDF 版本 | 1.0 |
標頭 | wdfpdo.h (包含 Wdf.h) |
程式庫 | Wdf01000.sys (請參閱 Framework Library Versioning.) |
IRQL | PASSIVE_LEVEL |
DDI 合規性規則 | ChildDeviceInitAPI (kmdf) , DriverCreate (kmdf) , KmdfIrql (kmdf ) , KmdfIrql2 (kmdf) , KmdfIrqlExplicit (kmdf) , PdoDeviceInitAPI (kmdf) |