Função IoWMISuggestInstanceName (wdm.h)
A rotina IoWMISuggestInstanceName é usada para solicitar que o WMI sugira um nome base que um driver possa usar para criar nomes de instância WMI para o dispositivo.
Sintaxe
NTSTATUS IoWMISuggestInstanceName(
[in, optional] PDEVICE_OBJECT PhysicalDeviceObject,
[in, optional] PUNICODE_STRING SymbolicLinkName,
[in] BOOLEAN CombineNames,
[out] PUNICODE_STRING SuggestedInstanceName
);
Parâmetros
[in, optional] PhysicalDeviceObject
Se fornecido, aponta para o objeto de dispositivo físico do driver.
[in, optional] SymbolicLinkName
Se fornecido, aponta para o nome do link simbólico retornado de IoRegisterDeviceInterface.
[in] CombineNames
Se TRUE , os nomes sugeridos retornados combinarão as informações PhysicalDeviceObject e SymbolicLinkName .
[out] SuggestedInstanceName
Um ponteiro para um buffer que, após a conclusão bem-sucedida, conterá um UNICODE_STRING que contém o nome da instância sugerida. O chamador é responsável por liberar esse buffer quando ele não é mais necessário.
Retornar valor
IoWMISuggestInstanceName retorna um código status da seguinte lista:
Código de retorno | Descrição |
---|---|
|
Indica que o WMI foi capaz de concluir essa função com êxito. |
|
Indica que os serviços WMI não estão disponíveis. |
|
Indica que recursos insuficientes estavam disponíveis para fornecer ao chamador um buffer que contém a cadeia de caracteres Unicode. |
|
Indica que recursos insuficientes estavam disponíveis para fornecer ao chamador um buffer que contém a cadeia de caracteres Unicode. |
Comentários
Se o parâmetro CombineNames for TRUE , PhysicalDeviceObject e SymbolicLinkName deverão ser especificados. Caso contrário, apenas um deles deve ser especificado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |