Funzione NetConfigurationQueryString (netconfiguration.h)
Recupera il valore stringa specificato dall'oggetto di configurazione dell'adattatore e assegna la stringa a un oggetto stringa framework specificato.
Sintassi
NTSTATUS NetConfigurationQueryString(
[_In_] NETCONFIGURATION Configuration,
[_In_] PCUNICODE_STRING ValueName,
[_In_opt_] WDF_OBJECT_ATTRIBUTES *StringAttributes,
[_Out_] WDFSTRING *WdfString
);
Parametri
[_In_] Configuration
Handle per un oggetto NETCONFIGURATION che rappresenta una chiave del Registro di sistema aperta.
[_In_] ValueName
Puntatore a una struttura UNICODE_STRING che contiene un nome per il valore stringa.
[_In_opt_] StringAttributes
Puntatore a una struttura WDF_OBJECT_ATTRIBUTES che contiene gli attributi forniti dal driver per il nuovo oggetto WDFSTRING. Questo parametro è facoltativo e può essere WDF_NO_OBJECT_ATTRIBUTES.
[_Out_] WdfString
Handle per un oggetto stringa del framework. NetAdapterCx assegnerà i dati stringa del valore del Registro di sistema a questo oggetto.
Valore restituito
La funzione restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questa funzione può restituire un codice di errore NTSTATUS appropriato.
Commenti
Il driver client ottiene un handle per un oggetto NETCONFIGURATION chiamando NetAdapterOpenConfiguration o NetConfigurationOpenSubConfiguration.
Per impostazione predefinita, l'oggetto stringa del framework è padre dell'oggetto raccolta. Il driver client può modificarlo impostando il membro ParentObject della struttura WDF_OBJECT_ATTRIBUTES .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.21 |
Versione UMDF minima | 2.33 |
Intestazione | netconfiguration.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |