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 |