Partager via


KsCreateAllocator, fonction (ks.h)

La fonction KsCreateAllocator crée un handle à un allocator pour le handle de connexion récepteur donné. Cette fonction ne termine pas l’IRP ou ne définit pas l’état dans l’IRP.

Syntaxe

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

Paramètres

[in] ConnectionHandle

Spécifie le handle de la connexion du récepteur sur laquelle créer l’allocateur.

[in] AllocatorFraming

Cadre spécifié pour l’allocateur.

[out] AllocatorHandle

Spécifie le pointeur vers un handle pour stocker le handle d’allocator.

Valeur de retour

La fonction KsCreateAllocator retourne STATUS_SUCCESS si elle réussit, ou renvoie une erreur en cas d’échec.

Remarques

Il existe deux versions de la fonction KsCreateAllocator : une pour les clients en mode utilisateur et une pour les clients en mode noyau. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL pour les clients en mode noyau.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib
IRQL PASSIVE_LEVEL (voir la section Remarques)

Voir aussi

KSALLOCATOR_FRAMING