Compartilhar via


Função WdfPdoInitSetDefaultLocale (wdfpdo.h)

[Aplica-se somente ao KMDF]

O método WdfPdoInitSetDefaultLocale define a localidade padrão de um dispositivo.

Sintaxe

void WdfPdoInitSetDefaultLocale(
  [in] PWDFDEVICE_INIT DeviceInit,
  [in] LCID            LocaleId
);

Parâmetros

[in] DeviceInit

Um ponteiro para uma estrutura WDFDEVICE_INIT .

[in] LocaleId

Um LCID (identificador de localidade) que representa a localidade padrão. Para obter mais informações, consulte Identificadores de localidade.

Retornar valor

Nenhum

Comentários

Quando o sistema solicita texto de descrição do dispositivo de um driver, ele especifica uma localidade. Se o texto da localidade especificada não estiver disponível, a estrutura retornará o texto do dispositivo para a localidade padrão do driver.

O driver deve chamar WdfPdoInitSetDefaultLocale antes de chamar WdfDeviceCreate. Para obter mais informações sobre como chamar WdfDeviceCreate, consulte Criando um objeto de dispositivo framework.

Exemplos

O exemplo de código a seguir define a localidade padrão de um dispositivo como Estados Unidos inglês (0x409).

WdfPdoInitSetDefaultLocale(
                           pDeviceInit,
                           0x409
                           );

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Cabeçalho wdfpdo.h (inclua Wdf.h)
Biblioteca Wdf01000.sys (consulte Controle de versão da biblioteca de estrutura.)
IRQL PASSIVE_LEVEL
Regras de conformidade de DDI ChildDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf)

Confira também

WdfPdoInitAddDeviceText