Функция WdfPdoInitSetDefaultLocale (wdfpdo.h)
[Применимо только к KMDF]
Метод WdfPdoInitSetDefaultLocale задает языковой стандарт устройства по умолчанию.
Синтаксис
void WdfPdoInitSetDefaultLocale(
[in] PWDFDEVICE_INIT DeviceInit,
[in] LCID LocaleId
);
Параметры
[in] DeviceInit
Указатель на структуру WDFDEVICE_INIT.
[in] LocaleId
Идентификатор языкового стандарта (LCID), представляющий языковой стандарт по умолчанию. Дополнительные сведения см. в разделе Идентификаторы языкового стандарта.
Возвращаемое значение
Нет
Замечания
Когда система запрашивает текст описания устройства от драйвера, он задает языковой стандарт. Если текст для указанного языкового стандарта недоступен, платформа возвращает текст устройства для языкового стандарта по умолчанию драйвера.
Драйвер должен вызывать WdfPdoInitSetDefaultLocale перед вызовом WdfDeviceCreate. Дополнительные сведения о вызове WdfDeviceCreateсм. в создании объекта устройства Framework.
Примеры
Следующий пример кода задает языковой стандарт устройства по умолчанию для английского языка США (0x409).
WdfPdoInitSetDefaultLocale(
pDeviceInit,
0x409
);
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
минимальная версия KMDF | 1.0 |
Заголовок | wdfpdo.h (включая Wdf.h) |
Библиотека | Wdf01000.sys (см. управление версиями библиотеки Платформы).) |
IRQL | PASSIVE_LEVEL |
правил соответствия DDI | ChildDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf) |