KsCreateAllocator 関数は、特定のシンク接続ハンドルのアロケーターへのハンドルを作成します。 この関数は、IRP を完了したり、IRP の状態を設定したりしません。
構文
KSDDKAPI NTSTATUS KsCreateAllocator(
[in] HANDLE ConnectionHandle,
[in] PKSALLOCATOR_FRAMING AllocatorFraming,
[out] PHANDLE AllocatorHandle
);
パラメーター
[in] ConnectionHandle
アロケーターを作成するシンク接続へのハンドルを指定します。
[in] AllocatorFraming
アロケーターのフレームを指定します。
[out] AllocatorHandle
アロケーター ハンドルを格納するハンドルへのポインターを指定します。
戻り値
KsCreateAllocator 関数は、成功した場合はSTATUS_SUCCESSを返すか、失敗した場合はエラーを返します。
備考
KsCreateAllocator 関数には、ユーザー モード クライアント用とカーネル モード クライアント用の 2 つのバージョンがあります。 この関数は、カーネル モード クライアントのPASSIVE_LEVELでのみ呼び出すことができます。
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | ks.h (Ks.h を含む) |
| ライブラリ | Ks.lib |
| IRQL | PASSIVE_LEVEL (「解説」セクションを参照) |