次の方法で共有


NdisInitUnicodeString マクロ (ndis.h)

NdisInitUnicodeString 関数は、カウントされた Unicode 文字列を初期化します。

構文

void NdisInitUnicodeString(
   _us,
   s
);

パラメーター

_us

NdisInitUnicodeString カウントされた Unicode 文字列を格納する呼び出し元によって割り当てられたNDIS_STRING型へのポインター。 Windows 2000 以降の場合、NDIS はNDIS_STRING型を UNICODE_STRING 型として定義します。

s

カウントされた文字列を初期化する null で終わる文字列へのポインター。

戻り値

何一つ

備考

DestinationString は、SourceString を指すために初期化されます。 DestinationString のNDIS_STRINGの Length および MaximumLength メンバーは、SourceString の文字列の長さに初期化。 SourceString が NULL 場合、長さは 0 になります。

DestinationString バッファーが非ページ メモリから割り当てられている場合、NdisInitUnicodeString の呼び出し元は IRQL <= DISPATCH_LEVELで実行されている必要があります。 通常、呼び出し元は、ドライバーの初期化中に IRQL = PASSIVE_LEVELで実行されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisInitUnicodeString (NDIS 5.1) を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (NdisInitUnicodeString (NDIS 5.1) を参照) でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL 「解説」セクションを参照してください
DDI コンプライアンス規則 する Irql_Miscellaneous_Function(ndis)

関連項目

NDIS プロトコル ドライバーの DriverEntry

ミニポートInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING