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

MiniportInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING