Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene los bytes de atributos personalizados según el nombre del atributo personalizado.
Sintaxis
int GetCustomAttributeByName(
[In] string pszCustomAttributeName,
[In, Out] byte[] ppBlob,
[In, Out] ref uint pdwLen
);
Parámetros
pszCustomAttributeName
[in] Cadena que contiene el nombre del atributo personalizado que se va a buscar.
ppBlob
[dentro, fuera] Matriz que se rellena con los bytes de atributo personalizados.
pdwLen
[dentro, fuera] Especifica el número máximo de bytes que se van a devolver en la ppBlob matriz y devuelve el número de bytes realmente escritos en la matriz.
Valor devuelto
Si se ejecuta correctamente, devuelve S_OK o devuelve S_FALSE si el atributo personalizado no existe. De lo contrario, devuelve un código de error.
Comentarios
Establezca el ppBlob parámetro en un valor NULL para devolver el número de bytes de atributos disponibles. A continuación, asigne una matriz y pase esa matriz para el ppBlob parámetro .
Los bytes de atributo representan los datos sin procesar del atributo personalizado.
Si los ppBlob parámetros y pdwLen se establecen en un valor NULL, este método se puede usar para determinar si el atributo personalizado solo existe. Sin embargo, una alternativa más sencilla es llamar al método IsCustomAttributeDefined .