Função MmGetSystemRoutineAddress (wdm.h)
A rotina MmGetSystemRoutineAddress retorna um ponteiro para uma função especificada por SystemRoutineName.
Sintaxe
PVOID MmGetSystemRoutineAddress(
[in] PUNICODE_STRING SystemRoutineName
);
Parâmetros
[in] SystemRoutineName
Especifica o nome da rotina do sistema a ser resolve.
Retornar valor
Se o nome da função puder ser resolvido, a rotina retornará um ponteiro para a função. Caso contrário, a rotina retornará NULL.
Comentários
Os drivers podem usar essa rotina para determinar se uma rotina está disponível em uma versão específica do Windows. Ele só pode ser usado para rotinas exportadas pelo kernel ou HAL, não para qualquer rotina definida pelo driver.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (inclua Wdm.h, Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Regras de conformidade de DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |