Condividi tramite


Macro RtlUnicodeStringToAnsiSize (wdm.h)

La routine RtlUnicodeStringToAnsiSize restituisce il numero di byte necessari per una stringa ANSI con terminazione Null equivalente a una stringa Unicode specificata.

Sintassi

void RtlUnicodeStringToAnsiSize(
  [in]  STRING
);

Parametri

[in] STRING

Puntatore alla stringa Unicode per cui calcolare il numero di byte necessari per una stringa ANSI con terminazione Null equivalente.

Valore restituito

nessuno

Osservazioni

Se la stringa Unicode può essere convertita in una stringa ANSI usando le informazioni sulle impostazioni locali di sistema correnti, RtlUnicodeStringToAnsiSize restituisce il numero di byte necessari per una stringa ANSI con terminazione Null equivalente. In caso contrario, RtlUnicodeStringToAnsiSize restituisce zero.

La stringa Unicode viene interpretata per le impostazioni locali di sistema correnti.

RtlUnicodeStringToAnsiSize esegue la stessa operazione di RtlxUnicodeStringToAnsiSize, ma viene eseguita più velocemente se il sistema non usa tabelle codici multibyte.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Vedi anche

RtlxUnicodeStringToAnsiSize