IDebugCustomAttributeQuery2::GetCustomAttributeByNameIDebugCustomAttributeQuery2::GetCustomAttributeByName

Obtient les octets d’attributs personnalisés selon le nom de l’attribut personnalisé.Obtains the custom attributes bytes given the name of the custom attribute.

SyntaxeSyntax

HRESULT GetCustomAttributeByName(   
   LPCOLESTR pszCustomAttributeName,  
   BYTE*     ppBlob,  
   DWORD*    pdwLen  
);  
int GetCustomAttributeByName(  
   [In] string        pszCustomAttributeName,   
   [In, Out] byte[]   ppBlob,   
   [In, Out] ref uint pdwLen  
);  

ParamètresParameters

pszCustomAttributeName
[in] Chaîne contenant le nom de l’attribut personnalisé à rechercher.[in] A string containing the name of the custom attribute to look for.

ppBlob
[dans, out] Tableau qui contient les octets de l’attribut personnalisé.[in, out] An array that is filled in with the custom attribute bytes.

pdwLen
[dans, out] Spécifie le nombre maximal d’octets à renvoyer dans le ppBlob de tableau et retourne le nombre d’octets réellement écrits dans le tableau.[in, out] Specifies the maximum number of bytes to return in the ppBlob array and returns the number of bytes actually written to the array.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK ou retourne S_FALSE si l’attribut personnalisé n’existe pas.If successful, returns S_OK or returns S_FALSE if the custom attribute does not exist. Sinon, retourne un code d'erreur.Otherwise, returns an error code.

NotesRemarks

Définir le ppBlob paramètre à une valeur null pour retourner le nombre d’attributs octets disponibles.Set the ppBlob parameter to a null value to return the number of attributes bytes available. Allouez un tableau, puis passer ce tableau dans pour la ppBlob paramètre.Then allocate an array and pass that array in for the ppBlob parameter.

Les octets de l’attribut représentent les données brutes de l’attribut personnalisé.The attribute bytes represent the raw data of the custom attribute.

Si le ppBlob et pdwLen paramètres sont définis sur une valeur null, cette méthode peut être utilisée pour déterminer si l’attribut personnalisé existe simplement.If the ppBlob and pdwLen parameters are set to a null value, this method can be used to determine if the custom attribute merely exists. Une alternative plus simple, toutefois, consiste à appeler la IsCustomAttributeDefined (méthode).An easier alternative, however, is to call the IsCustomAttributeDefined method.

Voir aussiSee Also

IDebugCustomAttributeQuery2 IDebugCustomAttributeQuery2
IsCustomAttributeDefinedIsCustomAttributeDefined