Freigeben über


ISingleItemException::GetItemId

Ruft die ID des Elements ab, das in der Ausnahme angegeben wird.

HRESULT GetItemId(
  BYTE * pbItemId,
  DWORD * pcbIdSize);

Parameter

  • pbItemId
    [in, out, unique, size_is(*pcbIdSize)] Gibt die ID des Elements zurück, das in der Ausnahme angegeben wird.
  • pcbIdSize
    [in, out] Gibt die Anzahl von Bytes in pbItemId an. Gibt die Anzahl der zum Abrufen der ID erforderlichen Bytes zurück, wenn pbItemId zu klein ist, oder gibt die Anzahl der geschriebenen Bytes zurück.

Rückgabewert

  • S_OK

  • E_INVALIDARG

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pbItemId zu klein ist. In diesem Fall wird in pcbIdSize die erforderliche Anzahl von Bytes zurückgegeben.

Siehe auch

Verweis

ISingleItemException-Schnittstelle