Macro NdisInitUnicodeString (ndis.h)
La funzione NdisInitUnicodeString inizializza una stringa Unicode con conteggiata.
Sintassi
void NdisInitUnicodeString(
_us,
s
);
Parametri
_us
Puntatore a un tipo NDIS_STRING allocato dal chiamante in cui NdisInitUnicodeString deve archiviare la stringa Unicode con conteggiata. Per Windows 2000 e versioni successive, NDIS definisce il tipo di NDIS_STRING come tipo di UNICODE_STRING .
s
Puntatore a una stringa con terminazione Null con cui inizializzare la stringa con conteggiata.
Valore restituito
nessuno
Osservazioni
DestinationString viene inizializzato in modo che punti a SourceString. I membri Length e MaximumLength di NDIS_STRING per DestinationString vengono inizializzati alla lunghezza della stringa in SourceString. Se SourceString è NULL, la lunghezza è zero.
I chiamanti di NdisInitUnicodeString devono essere in esecuzione in IRQL <= DISPATCH_LEVEL se il buffer DestinationString viene allocato dalla memoria non in pagine. In genere, i chiamanti vengono eseguiti in IRQL = PASSIVE_LEVEL durante l'inizializzazione del driver.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisInitUnicodeString (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisInitUnicodeString (NDIS 5.1)) in Windows XP. |
Piattaforma di destinazione | Universale |
Intestazione | ndis.h (include Ndis.h) |
Libreria | Ndis.lib |
IRQL | Vedere la sezione Osservazioni |
Regole di conformità DDI | Irql_Miscellaneous_Function(ndis) |
Vedi anche
DriverEntry dei driver del protocollo NDIS
NdisAnsiStringToUnicodeString NdisUnicodeStringToAnsiString