AsagiriGetBinary


アイテムからバイナリ列を取得します。
バイナリアイテムと画像、テキスト以外のファイルアイテム以外のアイテムからはデータの取得はできません。

BOOL WINAPI AsagiriGetBinary(HANDLE hAsagiri, short nID, LPBYTE* lplpBytes, LPDWORD lpdwSize, LPTSTR* lplpszPathName);

パラメータ

HANDLE hAsagiri AsagiriInitializeが返したハンドル。
short nID ビットマップを取得するアイテムのID。
LPBYTE* lplpBytes アイテムコンテンツを取得するLPBYTEへのポインタ。必要無くなったらAsagiriDeleteBinaryで削除してください。
LPDWORD lpdwSize lplpBytesに確保されたバイト数を受け取るDWORDへのバッファを指定してください。
LPTSTR* lplpszPathName アイテムがファイルの場合ファイルのパス名が入ります。必要無くなったらAsagiriDeleteStringで削除してください。パス名が必要無い場合はNULLを指定してください。

戻り値
成功した場合0以外。失敗した場合0。

文字コード別指定

_UNICODE未定義 AsagiriGetBinaryA
_UNICODE定義 AsagiriGetBinaryW

参照
AsagiriGetText, AsagiriGetBitmap, AsagiriGetImageFileInBinary, AsagiriGetFileName


戻る

2004年7月30日 有限会社コモナ