CMediaEvent. GetIDsOfNames, méthode

Cartes une seule fonction membre et un ensemble facultatif de paramètres à un jeu correspondant d’identificateurs de dispatch entier, qui peuvent être utilisés lors des appels suivants à la fonction membre CMediaEvent :: Invoke .

Syntaxe

HRESULT GetIDsOfNames(
   REFIID  riid,
   OLECHAR **rgszNames,
   UINT    cNames,
   LCID    lcid,
   DISPID  *rgdispid
);

Paramètres

riid

Identificateur de référence. Réservé pour un usage futur. Doit avoir la valeur null.

rgszNames

Adresse d’un pointeur vers un tableau de noms passé à mapper.

Enregistrements CNAME

Compte des noms à mapper.

lcid

Contexte des paramètres régionaux dans lequel interpréter les noms.

rgdispid

Pointeur vers un tableau alloué par l’appelant, dont chaque élément contient un ID correspondant à l’un des noms transmis dans le tableau rgszNames . Le premier élément représente le nom du membre ; les éléments suivants représentent chacun des paramètres du membre.

Valeur de retour

Retourne l’une des valeurs suivantes.

Code de retour Description
Impossible d’avoir un _ _ _ CLSID inconnu
Le CLSID n’a pas été reconnu.
_UNKNOWNNAME DISP _
Un ou plusieurs noms sont inconnus. Les DISPID retournés contiennent _ un DISPID inconnu pour chaque entrée correspondant à un nom inconnu.
_OUTOFMEMORY E
Mémoire insuffisante.
_OK
Réussite.

Spécifications

Condition requise Valeur
En-tête
Ctlutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CMediaEvent, classe