Macro NdisAnsiStringToUnicodeString (ndis.h)

La funzione NdisAnsiStringToUnicodeString converte una stringa ANSI con conteggiata in una stringa Unicode con conteggiata. La traduzione è conforme alle informazioni sulle impostazioni locali del sistema correnti.

Sintassi

void NdisAnsiStringToUnicodeString(
   _us,
   _as
);

Parametri

_us

Puntatore a un buffer allocato dal chiamante in cui questa funzione deve restituire la stringa Unicode convertita.

_as

Puntatore alla stringa ANSI da convertire.

Valore restituito

nessuno

Osservazioni

Il chiamante deve allocare l'archiviazione per le stringhe di origine e di destinazione e rilasciare questi buffer non appena le stringhe non sono più necessarie. Il buffer in DestinationString deve essere almeno due volte la dimensione del buffer in SourceString .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver esistenti in NDIS 6.0 e versioni successive, ma i nuovi driver devono usare invece RtlAnsiStringToUnicodeString.
Piattaforma di destinazione Universale
Intestazione ndis.h (includere Ndis.h)
Libreria Ndis.lib
IRQL PASSIVE_LEVEL
Regole di conformità DDI Irql_Miscellaneous_Function(ndis)

Vedi anche

ANSI_STRING

DriverEntry dei driver del protocollo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlInitUnicodeString

RtlUnicodeStringToAnsiString

UNICODE_STRING