IDebugCustomAttributeQuery2::GetCustomAttributeByName
Obtém os bytes de atributos personalizados com o nome do atributo personalizado.
Sintaxe
int GetCustomAttributeByName(
[In] string pszCustomAttributeName,
[In, Out] byte[] ppBlob,
[In, Out] ref uint pdwLen
);
Parâmetros
pszCustomAttributeName
[em] Uma cadeia de caracteres que contém o nome do atributo personalizado a ser procurado.
ppBlob
[dentro, fora] Uma matriz que é preenchida com os bytes de atributo personalizado.
pdwLen
[dentro, fora] Especifica o número máximo de bytes a serem retornados na matriz e retorna o número de bytes realmente gravados na ppBlob
matriz.
Valor de retorno
Se for bem-sucedido, retornará S_OK ou retornará S_FALSE se o atributo personalizado não existir. Caso contrário, retornará um código de erro.
Comentários
Defina o parâmetro como um valor nulo para retornar o ppBlob
número de bytes de atributos disponíveis. Em seguida, aloque uma matriz e passe essa matriz para o ppBlob
parâmetro.
Os bytes de atributo representam os dados brutos do atributo personalizado.
Se os ppBlob
parâmetros e pdwLen
forem definidos como um valor nulo, esse método poderá ser usado para determinar se o atributo personalizado simplesmente existe. Uma alternativa mais fácil, no entanto, é chamar o método IsCustomAttributeDefined .