Macro NdisUnicodeStringToAnsiString (ndis.h)

La funzione NdisUnicodeStringToAnsiString converte una determinata stringa Unicode con conteggio in una stringa ANSI con conteggiata. La traduzione è conforme alle informazioni sulle impostazioni locali di sistema correnti.

Sintassi

void NdisUnicodeStringToAnsiString(
   _as,
   _us
);

Parametri

_as

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

_us

Puntatore alla stringa Unicode da convertire.

Valore restituito

nessuno

Osservazioni

Il chiamante deve allocare spazio di archiviazione sia per le stringhe di origine che per quelle di destinazione e rilasciare questi buffer non appena le stringhe non sono più necessarie. Il buffer in SourceString deve essere almeno due volte la dimensione di quella in DestinationString .

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 RtlUnicodeStringToAnsiString.
Piattaforma di destinazione Universale
Intestazione ndis.h (include 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

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

UNICODE_STRING