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 |