Partager via


NetConfigurationQueryString, fonction (netconfiguration.h)

Récupère la valeur de chaîne spécifiée à partir de l’objet de configuration de l’adaptateur et affecte la chaîne à un objet de chaîne d’infrastructure spécifié.

Syntaxe

NTSTATUS NetConfigurationQueryString(
  [_In_]     NETCONFIGURATION      Configuration,
  [_In_]     PCUNICODE_STRING      ValueName,
  [_In_opt_] WDF_OBJECT_ATTRIBUTES *StringAttributes,
  [_Out_]    WDFSTRING             *WdfString
);

Paramètres

[_In_] Configuration

Gérez un objet NETCONFIGURATION qui représente une clé de Registre ouverte.

[_In_] ValueName

Pointeur vers une structure UNICODE_STRING qui contient un nom pour la valeur de chaîne.

[_In_opt_] StringAttributes

Pointeur vers une structure WDF_OBJECT_ATTRIBUTES qui contient des attributs fournis par le pilote pour le nouvel objet WDFSTRING. Ce paramètre est facultatif et peut être WDF_NO_OBJECT_ATTRIBUTES.

[_Out_] WdfString

Handle d’un objet de chaîne de framework. NetAdapterCx affecte les données de chaîne de la valeur de Registre à cet objet.

Valeur retournée

La fonction retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette fonction peut retourner un code d’erreur NTSTATUS approprié.

Remarques

Le pilote client obtient un handle pour un objet NETCONFIGURATION en appelant NetAdapterOpenConfiguration ou NetConfigurationOpenSubConfiguration.

Par défaut, l’objet de chaîne de framework est parenté à l’objet de collection. Le pilote client peut modifier cela en définissant le membre ParentObject de la structure WDF_OBJECT_ATTRIBUTES .

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.21
Version UMDF minimale 2,33
En-tête netconfiguration.h (inclure netadaptercx.h)
IRQL PASSIVE_LEVEL