Funzione NetConfigurationQueryMultiString (netconfiguration.h)
Recupera la voce del Registro di sistema multistring-valued associata a un nome di valore nell'oggetto di configurazione specificato.
Sintassi
NTSTATUS NetConfigurationQueryMultiString(
[_In_] NETCONFIGURATION Configuration,
[_In_] PCUNICODE_STRING ValueName,
[_In_opt_] WDF_OBJECT_ATTRIBUTES *StringsAttributes,
[_Inout_] WDFCOLLECTION Collection
);
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 di valore nella chiave software del dispositivo.
[_In_opt_] StringsAttributes
Puntatore a una struttura WDF_OBJECT_ATTRIBUTES che contiene gli attributi forniti dal driver per i nuovi oggetti WDFSTRING. Questo parametro è facoltativo e può essere WDF_NO_OBJECT_ATTRIBUTES.
[_Inout_] Collection
Handle per un oggetto raccolta fornito dal driver. Se la funzione ha esito positivo, contiene un oggetto WDFSTRING per ogni stringa assegnata a ValueName.
Valore restituito
La funzione restituisce STATUS_SUCCESS se l'operazione ha esito positivo. Se il valore del Registro di sistema è NULL, NetConfigurationQueryMultiString restituisceSTATUS_OBJECT_NAME_NOT_FOUND.
Commenti
Il driver client ottiene un handle per un oggetto NETCONFIGURATION chiamando NetAdapterOpenConfiguration o NetConfigurationOpenSubConfiguration.
Per impostazione predefinita, le stringhe vengono 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) |
Libreria | NetAdapterCxStub.lib |
IRQL | PASSIVE_LEVEL |