Condividi tramite


Funzione AuxKlibQueryModuleInformation

Recupera informazioni sul set di moduli attualmente caricato per il sistema.

Sintassi

NTSTATUS _stdcall AuxKlibQueryModuleInformation(
  _Inout_   PULONG BufferSize,
  _In_      ULONG  ElementSize,
  _Out_opt_ PVOID  QueryInfo
);

Parametri

BufferSize [in, out]

In input, le dimensioni del buffer QueryInfo , in byte. Nell'output, riceve le dimensioni richieste effettive. Poiché l'elenco dei moduli di sistema può cambiare tra le chiamate, questo valore può anche cambiare tra le chiamate.

ElementSize [in]

Dimensione, in byte, di un elemento di matrice. Questa dimensione determina il formato dell'output.

QueryInfo [out, facoltativo]

Puntatore a un buffer che riceve le informazioni sul modulo. Queste informazioni vengono restituite in una matrice i cui elementi sono una delle strutture seguenti: AUX_MODULE_BASIC_INFO o AUX_MODULE_EXTENDED_INFO. La struttura specifica utilizzata dipende dalla dimensione dell'elemento specificata.

Se questo parametro è NULL, la funzione restituisce le dimensioni del buffer necessarie.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene STATUS_SUCCESS.

Se la funzione ha esito negativo, il valore restituito può essere uno dei codici di stato definiti in Ntstatus.h, disponibile in WDK.

Commenti

È necessario chiamare la funzione AuxKlibInitialize prima di chiamare questa funzione.

La libreria di oggetti che implementa questa API può essere scaricata da qui.

Requisiti

Requisito Valore
Componente ridistribuibile
Libreria DELL'API ausiliaria di Windows versione 1.0 o successiva
Intestazione
Aux_klib.h
Libreria
Aux_klib.lib

Vedi anche

AuxKlibInitialize

AUX_MODULE_BASIC_INFO

AUX_MODULE_EXTENDED_INFO