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.
Devuelve el siguiente elemento de la lista de elementos marcado como elemento que contiene todas las unidades de cambio.
HRESULT NextAllChangeUnitsPresentMarker(
BYTE * pItemId,
DWORD* pIdSize);
Parámetros
- pItemId
[in, out, unique, size_is(*pIdSize)] Devuelve el siguiente identificador de elemento en la lista de identificadores de elemento que se han marcado como identificadores que contienen todas las unidades de cambio.
- pIdSize
[in, out] Especifica el número de bytes de pItemId. Devuelve el número de bytes necesarios para recuperar el identificador si pItemId es demasiado pequeño, o devuelve el número de bytes escritos.
Valor devuelto
S_OK.
S_FALSE si no hay más elementos en la lista o si el objeto de conocimiento contiene elementos que se marcan porque necesitan todas las unidades de cambio.
HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pItemId es demasiado pequeño. En esta situación, el número necesario de bytes se devuelve en pIdSize.
E_INVALIDARG si pIdSize es más grande que el tamaño máximo que ha especificado el esquema de formato de identificador de elemento.
E_POINTER si los identificadores de elemento son de longitud variable y pIdSize es NULL.