Macro NdisInitAnsiString (ndis.h)
La funzione NdisInitAnsiString inizializza una stringa ANSI conteggiata.
Sintassi
void NdisInitAnsiString(
_as,
s
);
Parametri
_as
Puntatore a un buffer allocato dal chiamante in cui questa funzione deve archiviare la stringa ANSI conteggiata.
s
Puntatore a una stringa con terminazione null con cui inizializzare la stringa conteggiata.
Valore restituito
nessuno
Osservazioni
DestinationString viene inizializzato per puntare a SourceString. La lunghezza e la lunghezza massima per DestinationString vengono inizializzate alla lunghezza della stringa in SourceString. Se SourceString è NULL, la lunghezza è zero.
I chiamanti di NdisInitAnsiString devono essere eseguiti in IRQL <= DISPATCH_LEVEL se il buffer DestinationString viene allocato dalla memoria non con 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 esistenti in NDIS 6.0 e versioni successive, ma i nuovi driver devono usare invece RtlInitString. |
Piattaforma di destinazione | Universale |
Intestazione | ndis.h (includere Ndis.h) |
Libreria | Ndis.lib |
IRQL | Vedere La sezione Osservazioni |
Regole di conformità DDI | Irql_Miscellaneous_Function(ndis) |