Share via


KsCreateAllocator2 関数 (ks.h)

指定されたシンク接続ハンドルのアロケーターへのハンドルを作成します。 この関数は、IRP を完了したり、IRP の状態を設定したりしません。

Windows 8 以降でサポートされています。

構文

KSDDKAPI HRESULT KsCreateAllocator2(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

パラメーター

[in] ConnectionHandle

アロケーターを作成するシンク接続へのハンドルを指定します。

[in] AllocatorFraming

アロケーターのフレーミングを指定する KSALLOCATOR_FRAMING 構造体へのポインター。

[out] AllocatorHandle

アロケーター ハンドルを格納するハンドルへのポインターを指定します。

戻り値

成功した場合は NOERROR を返します。それ以外の場合は、エラー コードを返します。

注釈

これは KsCreateAllocator 関数の新しいバージョンであり、デバイス ブローカーを使用してカーネル ストリーミング オブジェクトへのハンドルを作成します。 さらに、この関数を呼び出す前に、コンポーネント オブジェクト モデル (COM) CoInitialize 関数を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

CoInitialize

KSALLOCATOR_FRAMING

KsCreateAllocator