Condividi tramite


Funzione KsCreateAllocator (ks.h)

La funzione KsCreateAllocator crea un handle per un allocatore per l'handle di connessione sink specificato. Questa funzione non completa l'IRP o imposta lo stato in IRP.

Sintassi

KSDDKAPI NTSTATUS KsCreateAllocator(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

Parametri

[in] ConnectionHandle

Specifica l'handle per la connessione sink in cui creare l'allocatore.

[in] AllocatorFraming

Frame specificato per l'allocatore.

[out] AllocatorHandle

Specifica il puntatore a un handle per archiviare l'handle dell'allocatore.

Valore restituito

La funzione KsCreateAllocator restituisce STATUS_SUCCESS in caso di esito positivo oppure restituisce un errore in caso di esito negativo.

Commenti

Esistono due versioni della funzione KsCreateAllocator : una per i client in modalità utente e una per i client in modalità kernel. Questa funzione può essere chiamata solo in PASSIVE_LEVEL per i client in modalità kernel.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib
IRQL PASSIVE_LEVEL (vedere la sezione Osservazioni)

Vedi anche

KSALLOCATOR_FRAMING