Função AuxKlibQueryModuleInformation
Recupera informações sobre o conjunto de módulos carregado no momento para o sistema.
Sintaxe
NTSTATUS _stdcall AuxKlibQueryModuleInformation(
_Inout_ PULONG BufferSize,
_In_ ULONG ElementSize,
_Out_opt_ PVOID QueryInfo
);
Parâmetros
-
BufferSize [entrada, saída]
-
Na entrada, o tamanho do buffer QueryInfo , em bytes. Na saída, recebe o tamanho real necessário. Como a lista de módulos do sistema pode ser alterada entre chamadas, esse valor também pode ser alterado entre chamadas.
-
ElementSize [in]
-
O tamanho, em bytes, de um elemento de matriz. Esse tamanho determina o formato da saída.
-
QueryInfo [out, opcional]
-
Um ponteiro para um buffer que recebe as informações do módulo. Essas informações são retornadas em uma matriz cujos elementos são uma das seguintes estruturas: AUX_MODULE_BASIC_INFO ou AUX_MODULE_EXTENDED_INFO. A estrutura específica usada depende do tamanho do elemento especificado.
Se esse parâmetro for NULL, a função retornará o tamanho do buffer necessário.
Valor retornado
Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.
Se a função falhar, o valor retornado poderá ser um dos códigos de status definidos em Ntstatus.h, que está disponível no WDK.
Comentários
Você deve chamar a função AuxKlibInitialize antes de chamar essa função.
A biblioteca de objetos que implementa essa API pode ser baixada aqui.
Requisitos
Requisito | Valor |
---|---|
Redistribuível |
Biblioteca de API Auxiliar do Windows versão 1.0 ou posterior |
Cabeçalho |
|
Biblioteca |
|
Confira também