Partager via


Fonction AuxKlibQueryModuleInformation

Récupère des informations sur l’ensemble de modules actuellement chargé pour le système.

Syntaxe

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

Paramètres

BufferSize [in, out]

En entrée, la taille de la mémoire tampon QueryInfo , en octets. À la sortie, reçoit la taille requise réelle. Étant donné que la liste des modules système peut changer d’un appel à l’autre, cette valeur peut également changer d’un appel à l’autre.

ElementSize [in]

Taille, en octets, d’un élément tableau. Cette taille détermine le format de la sortie.

QueryInfo [out, facultatif]

Pointeur vers une mémoire tampon qui reçoit les informations du module. Ces informations sont retournées dans un tableau dont les éléments sont l’une des structures suivantes : AUX_MODULE_BASIC_INFO ou AUX_MODULE_EXTENDED_INFO. La structure spécifique utilisée dépend de la taille d’élément spécifiée.

Si ce paramètre a la valeur NULL, la fonction retourne la taille de mémoire tampon requise.

Valeur retournée

Si la fonction réussit, la valeur de retour est STATUS_SUCCESS.

Si la fonction échoue, la valeur de retour peut être l’un des codes status définis dans Ntstatus.h, qui est disponible dans le WDK.

Notes

Vous devez appeler la fonction AuxKlibInitialize avant d’appeler cette fonction.

La bibliothèque d’objets qui implémente cette API peut être téléchargée à partir d’ici.

Spécifications

Condition requise Valeur
Composant redistribuable
Bibliothèque d’API auxiliaire Windows version 1.0 ou ultérieure
En-tête
Aux_klib.h
Bibliothèque
Aux_klib.lib

Voir aussi

AuxKlibInitialize

AUX_MODULE_BASIC_INFO

AUX_MODULE_EXTENDED_INFO