次の方法で共有


KsCreateAllocator 関数 (ks.h)

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 (「解説」セクションを参照)

関連項目

KSALLOCATOR_FRAMING