Функция 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)

См. также раздел

WdfPdoInitAddDeviceText