Función IoWMISuggestInstanceName (wdm.h)
La rutina IoWMISuggestInstanceName se usa para solicitar que WMI sugiera un nombre base que un controlador puede usar para crear nombres de instancia de WMI para el dispositivo.
Sintaxis
NTSTATUS IoWMISuggestInstanceName(
[in, optional] PDEVICE_OBJECT PhysicalDeviceObject,
[in, optional] PUNICODE_STRING SymbolicLinkName,
[in] BOOLEAN CombineNames,
[out] PUNICODE_STRING SuggestedInstanceName
);
Parámetros
[in, optional] PhysicalDeviceObject
Si se proporciona, apunta al objeto de dispositivo físico del controlador.
[in, optional] SymbolicLinkName
Si se proporciona, apunta al nombre del vínculo simbólico devuelto de IoRegisterDeviceInterface.
[in] CombineNames
Si TRUE, los nombres sugeridos devueltos combinarán el PhysicalDeviceObject y SymbolicLinkName información.
[out] SuggestedInstanceName
Un puntero a un búfer que al finalizar correctamente contendrá un UNICODE_STRING que contiene el nombre de instancia sugerido. El autor de la llamada es responsable de liberar este búfer cuando ya no es necesario.
Valor devuelto
IoWMISuggestInstanceName devuelve un código de estado de la lista siguiente:
Código devuelto | Descripción |
---|---|
|
Indica que WMI pudo completar correctamente esta función. |
|
Indica que los servicios WMI no están disponibles. |
|
Indica que los recursos insuficientes estaban disponibles para proporcionar al autor de la llamada un búfer que contiene la cadena Unicode. |
|
Indica que los recursos insuficientes estaban disponibles para proporcionar al autor de la llamada un búfer que contiene la cadena Unicode. |
Observaciones
Si parámetro CombineNames es TRUE debe especificarse tanto PhysicalDeviceObject como SymbolicLinkName. De lo contrario, solo se debe especificar una de ellas.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 2000. |
de la plataforma de destino de | Universal |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | <= APC_LEVEL |