Функция WdfPdoInitSetDefaultLocale (wdfpdo.h)
[Применяется только к KMDF]
Метод WdfPdoInitSetDefaultLocale задает языковой стандарт устройства по умолчанию.
Синтаксис
void WdfPdoInitSetDefaultLocale(
[in] PWDFDEVICE_INIT DeviceInit,
[in] LCID LocaleId
);
Параметры
[in] DeviceInit
Указатель на структуру WDFDEVICE_INIT .
[in] LocaleId
Идентификатор языкового стандарта (LCID), представляющий языковой стандарт по умолчанию. Дополнительные сведения см. в разделе Идентификаторы языкового стандарта.
Возвращаемое значение
None
Remarks
Когда система запрашивает текст описания устройства из драйвера, он указывает языковой стандарт. Если текст для указанного языкового стандарта недоступен, платформа возвращает текст устройства для языкового стандарта драйвера по умолчанию.
Драйвер должен вызвать WdfPdoInitSetDefaultLocale перед вызовом WdfDeviceCreate. Дополнительные сведения о вызове WdfDeviceCreate см. в разделе Создание объекта устройства платформы.
Примеры
В следующем примере кода устанавливается языковой стандарт устройства по умолчанию США английский (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) |