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) |