次の方法で共有


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

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
IRQL PASSIVE_LEVEL

関連項目

CoInitialize

KSALLOCATOR_FRAMING

KsCreateAllocator