Compartilhar via


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
Aux_klib.h
Biblioteca
Aux_klib.lib

Confira também

AuxKlibInitialize

AUX_MODULE_BASIC_INFO

AUX_MODULE_EXTENDED_INFO