IDkmFunctionTableProvider.SearchRuntimeFunctionTable(DkmProcess, UInt64, UInt64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O método retornará o conteúdo do IMAGE_RUNTIME_FUNCTION_ENTRY para um endereço, se possível. Para pesquisar entradas estáticas, os chamadores devem chamar o método equivalente em DkmNativeModuleInstance.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ SearchRuntimeFunctionTable(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, System::UInt64 address, [Runtime::InteropServices::Out] System::UInt64 % baseAddress);
public System.Collections.ObjectModel.ReadOnlyCollection<byte> SearchRuntimeFunctionTable (Microsoft.VisualStudio.Debugger.DkmProcess process, ulong address, out ulong baseAddress);
abstract member SearchRuntimeFunctionTable : Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * uint64 -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function SearchRuntimeFunctionTable (process As DkmProcess, address As ULong, ByRef baseAddress As ULong) As ReadOnlyCollection(Of Byte)
Parâmetros
- process
- DkmProcess
No DkmProcess representa um processo de destino que está sendo depurado. O depurador debugs processa, portanto, essa é a unidade básica de depuração. Um DkmProcess pode representar um processo do sistema ou um processo virtual, como minidespejos.
- address
- UInt64
No O endereço virtual para o qual encontrar uma entrada de tabela de função.
- baseAddress
- UInt64
Fora O endereço base para a entrada da tabela da função de tempo de execução.
Retornos
[Saída, opcional] A entrada da tabela de funções de tempo de execução para esse endereço, se encontrada.