Makro NdisInitAnsiString (ndis.h)

Fungsi NdisInitAnsiString menginisialisasi string ANSI yang dihitung.

Sintaks

void NdisInitAnsiString(
   _as,
   s
);

Parameter

_as

Penunjuk ke buffer yang dialokasikan penelepon tempat fungsi ini harus menyimpan string ANSI yang dihitung.

s

Penunjuk ke string yang dihentikan null untuk menginisialisasi string yang dihitung.

Nilai kembali

Tidak ada

Keterangan

DestinationString diinisialisasi untuk menunjuk ke SourceString. Panjang dan panjang maksimum untuk DestinationString diinisialisasi ke panjang string di SourceString. Jika SourceStringNULL, panjangnya adalah nol.

Penelepon NdisInitAnsiString harus berjalan di IRQL <= DISPATCH_LEVEL jika buffer DestinationString dialokasikan dari memori yang tidak disebarkan. Biasanya, penelepon berjalan di IRQL = PASSIVE_LEVEL selama inisialisasi driver.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung untuk driver yang ada di NDIS 6.0 dan yang lebih baru, tetapi driver baru harus menggunakan RtlInitString sebagai gantinya.
Target Platform Universal
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL Lihat bagian Keterangan
Aturan kepatuhan DDI Irql_Miscellaneous_Function(ndis)

Lihat juga

DriverEntry driver protokol NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

RtlUnicodeStringToAnsiString