Funzione NetConfigurationAssignBinary (netconfiguration.h)
La funzione NetConfigurationAssignBinary scrive i dati binari forniti dal chiamante in un nome di valore specificato nel Registro di sistema.
Sintassi
NTSTATUS NetConfigurationAssignBinary(
[_In_] NETCONFIGURATION Configuration,
[_In_] PCUNICODE_STRING ValueName,
[__In_reads_bytes_(BufferLength)_] void *Buffer,
[_In_] ULONG BufferLength
);
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 contenente un nome di valore.
[__In_reads_bytes_(BufferLength)_] Buffer
Puntatore a un buffer contenente i dati forniti dal driver.
[_In_] BufferLength
Lunghezza, in byte, del buffer a cui punta buffer .
Valore restituito
Questa 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 a un oggetto NETCONFIGURATION chiamando NetAdapterOpenConfiguration o NetConfigurationOpenSubConfiguration.
Se una voce dello stesso nome di ValueName esiste già nella chiave del Registro di sistema aperta, NetConfigurationAssignBinary sostituisce il relativo valore corrente con il valore fornito dal chiamante. In caso contrario, NetConfigurationAssignBinary aggiunge una nuova voce di valore con il nome specificato e fornito al Registro di sistema.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.21 |
Intestazione | netconfiguration.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per