Partager via


RxCeBuildAddress, fonction (rxce.h)

RxCeBuildAddress associe une adresse de transport à une liaison de transport.

Syntaxe

NTSTATUS RxCeBuildAddress(
  [in, out] IN OUT PRXCE_ADDRESS           pAddress,
  [in]      IN PRXCE_TRANSPORT             pTransport,
  [in]      IN PTRANSPORT_ADDRESS          pTransportAddress,
  [in]      IN PRXCE_ADDRESS_EVENT_HANDLER pHandler,
  [in]      IN PVOID                       pEventContext
);

Paramètres

[in, out] pAddress

Lors de l’entrée, ce paramètre contient un pointeur vers une structure d’adresse du moteur de connexion RDBSS non initialisée. Lorsque cet appel réussit, les membres de données de la structure RXCE_ADDRESS sont correctement initialisés.

[in] pTransport

Pointeur vers le transport auquel cette adresse doit être associée.

[in] pTransportAddress

Pointeur vers l’adresse de transport à associer à la liaison.

[in] pHandler

Pointeur vers le gestionnaire d’événements associé à l’inscription.

[in] pEventContext

Pointeur vers le paramètre de contexte à renvoyer au gestionnaire d’événements.

Valeur de retour

RxCeBuildAddress retourne STATUS_SUCCESS sur la réussite ou l’un des codes d’erreur suivants en cas d’échec :

Retourner le code Description
STATUS_INSUFFICIENT_RESOURCES
L’allocation de la mémoire du pool non paginé nécessaire par cette routine a échoué.
STATUS_INVALID_PARAMETER
L’un des paramètres passés à RxCeBuildAddress n’était pas valide.

Remarques

Lorsque RxCeBuildAddress réussit, les membres de données de la structure RXCE_ADDRESS pointées par le paramètre pAddress seront correctement initialisés.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête rxce.h (include Rxce.h)
IRQL <= APC_LEVEL

Voir aussi

RxCeTearDownAddress