Freigeben über


KsCreateAllocator2-Funktion (ks.h)

Erstellt einen Ziehpunkt für einen Zuweisungspunkt für den angegebenen Senkenverbindungsziehpunkt. Diese Funktion schließt das IRP nicht ab oder legt den Status im IRP fest.

Wird ab Windows 8 unterstützt.

Syntax

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

Parameter

[in] ConnectionHandle

Gibt den Handle für die Sinkverbindung an, auf der der Allocator erstellt werden soll.

[in] AllocatorFraming

Ein Zeiger auf eine KSALLOCATOR_FRAMING Struktur, die die Rahmenung für den Allocator angibt.

[out] AllocatorHandle

Gibt den Zeiger auf ein Handle an, um den Allocator-Handle zu speichern.

Rückgabewert

Gibt NOERROR- zurück, wenn dies erfolgreich ist; andernfalls wird ein Fehlercode zurückgegeben.

Bemerkungen

Dies ist eine neue Version des KsCreateAllocator Funktion und verwendet den Gerätebroker, um das Handle für das Kernelstreamingobjekt zu erstellen. Darüber hinaus muss das Component Object Model (COM) CoInitialize-Funktion aufgerufen werden, bevor diese Funktion aufgerufen wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
IRQL- PASSIVE_LEVEL

Siehe auch

CoInitialize-

KSALLOCATOR_FRAMING

KsCreateAllocator-