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.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |
IRQL | PASSIVE_LEVEL (vedere la sezione Osservazioni) |