Freigeben über


KsCreateAllocator-Funktion (ks.h)

Die KsCreateAllocator--Funktion 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.

Syntax

KSDDKAPI NTSTATUS KsCreateAllocator(
  [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

Angegebene Umrahmung für den Allocator.

[out] AllocatorHandle

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

Rückgabewert

Die KsCreateAllocator--Funktion gibt bei erfolgreicher Ausführung STATUS_SUCCESS zurück oder gibt bei Erfolg einen Fehler zurück.

Bemerkungen

Es gibt zwei Versionen der KsCreateAllocator Funktion: eine für Benutzermodusclients und eine für Kernelmodusclients. Diese Funktion kann nur bei PASSIVE_LEVEL für Kernelmodusclients aufgerufen werden.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- PASSIVE_LEVEL (Siehe Abschnitt "Hinweise")

Siehe auch

KSALLOCATOR_FRAMING